App Store Distribution

Overview

Your app is almost ready to launch, but there’s one final step: getting it on the App Store. From providing a Privacy Policy URL to ensuring your app store screenshots are optimized, several details need to be in order before you can successfully submit your app.

Prerequisites

Access to Apple Developer Account - Without a developer account, you won’t be able to go through the app certification process.

Access to Appstore Connect - Right after you create a developer account, you get access to App Store Connect, where you can manage your apps and access all the information about them.

Assign the app build to your account - You need to assign the latest app build to your Apple developer account before sending out the app for review. Learn how

Prepare all the promotional materials - To help drive the discovery of your app and draw in as many early users as possible, your app will need an attractive marketing image.

Meet all legal requirements - Apple pays particular attention to user data. Your iOS app must also comply with the legal requirements in the target country. Learn more

We reccomend going through our iOS configuration and iOS Distribution guides before you get started with distributing your app to App Store.

Submit your iOS app to the App Store

Login to your Apple Developer account and access App Store Connect

Create a new app and fill in the product page

idis1

You’ll need to provide the following details on your Product Page:

Platforms: Indicate which Apple platforms your app will support.

App Name: A name of up to 30 characters that users will see in the App Store. It must be unique as it will be verified by the platform.

Primary Language: Specify the main language used for your app’s information.

Bundle ID: Choose from the app identifiers registered in your developer account.

SKU: A Stock Keeping Unit, used internally for identification. It’s optional and invisible to users but can be helpful for your organization.

User Access: Define whether your app should be accessible to all members of your App Store Connect organization or limited to specific groups.

Now you are in App Information section

Fill in the App Information

idis2

You’ll also need to choose an app category. Pick a primary category, and if your app fits more than one, you can select a secondary category as well.

idis3

If your app is paid, set the pricing in the Pricing and Availability section. You can also control where your app is available, which is useful for soft launches in specific countries.

idis4

If your app requires a sign-in, you have to provide test credentials for the Apple reviewer and fill in contact information

Click on the App Privacy Section

Provide the Privacy Policy URL.

idis5

It will be visible on your app’s page and can either be a link to a PDF file or a web page.

Set the roles, certificates, identifiers and profiles

Upload your app build

idis10

Test your app

Once your app is uploaded to the App Store Connect, you need to open the TestFlight section and add QA engineers to your Apple team so that they can test the app and detect any bugs.

idis11

Click on the Distrubution tab

idis12

Fill in the version information

idis8

Screenshots : You can upload up to ten screenshots. Apple requires uploading screenshots for 6.5-inch and 5.5-inch iPhones. Check out the Screenshot specifications for Apple’s requirements.

App previews : An app preview is an optional short video demonstrating the core app features. It can be up to 30 seconds long, and you can add up to 3 app previews.

Promotional text : The promotional text is the only field you can update without adding a new version of the app to the App Store. Users can see the promotional field before they press the “Read More” button. This is an optional field.

Description: The description field contains all the information about app features. It should not exceed 4000 symbols.

Keywords : Keywords make your app more searchable, help users discover it in the App Store, and boost your App Store listing.

Support URL : This is the URL where users can get help. It is a required field. It is best that you have a website, so you can put a proper link here. Otherwise, you can use one of many free website creators.

Marketing URL : This is the URL where users can find marketing information about the app.

Icons : Your app icon should be unique since it is an important part of the user experience on all Apple devices. Learn more

Note: You cannot change the app information in the App Store Connect right after publishing. All the information, except for the promotional text, can only be changed with version updates. So, check all the fields before submitting the app.

Choose the release date

idis9

You can choose the release mode for your app:

Manually - You will need to click the “Release” button after the positive review

Automatically - Your app will be automatically released right after the positive review

Automatically with date restriction - The app will be released on a specific date after the positive review

After you submit the app for review, your app will be on the waiting list for Apple’s review and certification team.

Set age ratings

Click on General > App information

Scroll to age rating

Click on Set Age Rating.

idis14

Complete the survey.

idis13

Apple will set the age rating of your app automatically based on the answers.

Submit your app for review

Now, you can submit your app for review. Go to TestFlight and choose the tested app build.

Note: Double-check your app for compliance with all Apple requirements.

On average, it will take 24 hours to pass through Apple’s review process.