App Store Connect
App Store Connect is a suite of web-based tools for managing apps sold on the App Store for iPhone, iPad, Mac, Apple Watch, Apple TV, and iMessage. As a member of the Apple Developer Program, you’ll use App Store Connect to submit and manage apps, invite users to test with TestFlight, add tax and banking information, access sales reports, and more.
Getting started
Once you’ve completed your enrollment in the Apple Developer Program, you can sign in to App Store Connect with the Apple ID you used to enroll. If you already have an iTunes Connect account for distributing another media type besides apps (music, TV, movies, or books) or for using Apple Business Manager, the same Apple ID cannot be used to manage apps. When you enroll in the Apple Developer Program, you’ll need to use a different Apple ID.
Managing users and roles
The person who enrolled in the Apple Developer Program is the Account Holder, and has full access to App Store Connect. The Account Holder can provide access to additional users by adding them Users and Access in App Store Connect. User access can be limited to certain development tools and specific apps. If a user needs full access, you can assign them the Admin role.
Note: If you’re enrolled as an individual and add users in App Store Connect, users receive access only to your content in App Store Connect and are not considered part of your team in the Apple Developer Program. They won't receive access to other membership tools and benefits.
- User accounts and roles overview
- Add and edit users
- Change user app access
- Role permissions
- Create a sandbox tester account
Managing agreements, tax, and banking information
To sell apps on the App Store, the Account Holder needs to sign the Paid Applications Agreement in Agreements, Tax, and Banking. Then, you’ll enter your organization’s tax and banking information, as well as contact information for employees in your organization who can address legal, financial, or marketing issues that may arise. U.S. tax forms are required for all developers, and tax forms for Australia, Canada, Japan, or Brazil may be required.
Adding your app’s information and metadata
To get started in distributing your app on the App Store, add your app’s information, such as pricing details, descriptions, keywords, screenshots, and more, in App Store Connect. You can do this even before you’re done developing your app.
- Add a new app
- View and edit app information
- Localize App Store information
- App information
- Required, localizable, and editable properties
- Set your developer name on the App Store
Uploading app previews and screenshots
You can upload app previews and screenshots of your app to demonstrate its features, functionality, and user interface through images and a short video, which will be displayed to customers on your App Store product page. You can provide up to ten screenshots and three optional app previews.
- App Store icon, app preview, and screenshots overview
- App preview specifications
- Screenshot specifications
- Upload app previews and screenshots
Uploading your app
Once your app details have been entered in App Store Connect, you can upload a build using Xcode or altool. All uploads display in the Activity section of My Apps in App Store Connect, and can be selected for distribution through TestFlight or on the App Store.
- What is app thinning? (iOS, tvOS, watchOS)
- Distribute an app through the App Store
- Validate an archive of your app
- Maximum build file sizes
- Upload an app to App Store Connect
- Using altool
- App build statuses
Adding in-app purchase information
You can use in-app purchases to sell a variety of content within your app, including subscriptions, services, and additional features. You can also promote your in-app purchases directly on the App Store, increasing discoverability for content previously only found inside your app. Users can browse in-app purchases directly on the App Store and start a purchase even before downloading your app.
- Create an in-app purchase
- In-app purchase information
- In-app purchase statuses
- Workflow for configuring in-app purchases
- Overview of auto-renewable subscription group setup
- Create an auto-renewable subscription
- Auto-renewable subscription information
Beta testing
Before releasing your app on the App Store, use TestFlight to distribute your beta apps and app updates to testers for valuable feedback. Enter testing information and invite testers in App Store Connect by adding their names and email addresses or by sharing a public invitation link.
Submitting your app
When you're ready, choose the build you’d like to submit to App Review. Later, you can make improvements to your app with periodic app updates.
- Submit your app for review
- Overview of publishing an app
- App Store countries and regions
- App statuses
- Set your app’s distribution methods
- Create a new version
Managing your app
After you publish your app on the App Store, you can respond to customer reviews, distribute promo codes, bundle multiple apps in a single purchase, transfer your app to another organization, and more.
- Ratings and reviews overview
- Promo codes overview
- Create and submit an app bundle
- Remove an app
- App transfer overview
Monitoring your app’s usage and sales
You can gain insights into the performance of your app by viewing App Analytics data, Sales and Trends reports, and monthly financial reports in Payments and Financial Reports.