Distribute an app through the App Store

The last build you upload to iTunes Connect and submit to the App Store should be product quality and pass iTunes Connect validation tests.

Step 1: Prepare your app for submission

Before submitting your final candidate, go to App Review to review the App Store and human interface guidelines. For watchOS apps, also read Preparing Your watchOS App for Submission.

Step 2: Enter additional information in iTunes Connect

You may need to enter additional information in iTunes Connect before you can submit your app to App Review. For the metadata that is required, read “Viewing and Changing Your App’s Metadata” and “iTunes Connect App Properties” in iTunes Connect Developer Guide.

Step 3: Archive your app

In Xcode, prepare your app for distribution and then create an archive of your app.

Step 4: Validate the archive

Immediately after creating the archive, validate the archive and fix any validation errors before continuing.

Step 5: Test and upload the final build to iTunes Connect

It’s recommended that you submit a build you distributed for testing to App Review. For iOS, tvOS, and watchOS apps, upload your app to iTunes Connect and then distribute the app using TestFlight to test your builds. For Mac apps, distribute your app to registered computers or distribute your app outside the Mac App Store before you upload it to iTunes Connect.

Step 6: Submit your app to App Review

To submit the final build of your app to App Review, read “Submitting the App” in iTunes Connect Developer Guide.

SEE ALSOVerify the target and project build settingsDistribute an app using TestFlight (iOS, tvOS, watchOS)Distribute to registered devices (iOS, tvOS, watchOS)Distribute to registered computers (macOS)Distribute outside the Mac App Store (macOS)