Step 1: Prepare your developer account

This article will cover steps to prep your developer account for your app submission. Let’s get started: 

1. Create an App Store listing

Follow the steps below to create a new app in your developer account: 

  • Log in to your App Store Connect account.
  • Click on the My Apps button and navigate to the overview of your apps.
  • Click on + symbol on the top left and then click on New App from the drop down menu.
  • In the New App popup, enter the relevant details below:
  1. Platforms: Select the iOS checkbox under Platforms.
  2. Name: Enter the name of your app under the Name field. 
  3. Primary Language: Select the language for your app from the drop-down menu under Primary Language.
  4. Bundle ID: Select the Bundle ID from the drop-down menu. The Bundle ID of your app is generated while creating the App Identifier. SKU: Enter the SKU in the text field. You can enter a unique number as a unique code identifier for your app.
  • Click on the Create button.

You have now created a new app in your App Store Connect account. You will be directed to the inflight screen where all the information related to your app can be submitted.

2. Prepare for submission

This screen covers important information of your app that will be displayed on your app store listing, whenever the app goes live. Click on the Prepare for Submission button on the left menu. Here, you can submit information that is required for app submission. This is segmented into the following sections:

Version Information 

Submit the following information pertaining to your app version:

  • Language: The pre-selected language will appear here by default. To change the language for your app version, select one from the drop-down menu under the Submit for Review button.
  • App Previews and Screenshots: You can upload the screenshots of your app into the screenshot area. Alternatively, you can drag and drop the images into the field. Screenshots must be in the JPG or PNG format, and in the RGB color space. The app previews must be in the M4V, MP4, or MOV format and not exceed 500 MB. There are four tabs where you can add your images for preview:
  1. iPhone 6.5″ display (Mandatory)
  2. iPhone 5.5″ display (Mandatory)
  3. iPad Pro (3rd Gen) 12.9″display (Optional)
  4. iPad Pro (2nd Gen) 12.9″ display (Optional)
We recommend taking screenshots from your app of screens that display important features, products, blogs or pages.

You are required to submit 4 screenshots each for both iPhone 6.5″ display and iPhone 5.5″ display. The details are as follows:

  • Promotional Text: Promotional text lets you inform your App Store visitors of any current app features without requiring an updated submission. This text will appear above your description on the App Store for customers with devices running iOS 11 or later, and macOS 10.13 or later. This is a required field with a maximum character limit of 170.
  • Description: Add a description of your app. This is a required field with a maximum character limit of 4,000.
  • Keywords: Include one or more keywords that describe your app. Keywords make App Store search results more accurate. Separate keywords with an English comma, Chinese comma, or a mix of both. The maximum character limit is 100.
  • Support URL: Add the URL with support information for your app. This URL will be visible on the App Store. This is a required field.
  • Marketing URL: Add the URL with marketing information about your app. This URL will be visible on the App Store.

Apple Watch

Only required for apps supporting Apple Watch.

Build

A build of your app can be found here as soon as you upload it on your App Store Connect account via the Transporter App. Uploading the app should be done once the developer account is set up. If you have already uploaded your app, select the app build by:

  • Clicking on the blue button that says “Select a build before you submit”, and select your build from the pop up window.
  • You can monitor the status of the upload in the Activity tab.

It can take up to 15 minutes for the + sign to appear after uploading your app build.

General App Information

Enter the general information about your mobile app:

  • Version: The version number of the app you are adding. Numbering should follow software versioning conventions in your AppMySite account. 
  • Copyright: The name of the person or entity that owns the exclusive rights to your app, preceded by the year the rights were obtained (for example, “2008 Acme Inc.”). Do not provide a URL.
  • Routing App Coverage File: Specify the geographic regions supported by your app. The file must be in the .geojson format and can only contain one MultiPolygon element. This is optional and can be skipped. 
  • Age Rating: Select the appropriate Age Rating for your mobile app.

Game Center

Enable this toggle for your app to be available in the App Store Game Center and to enable multiplayer.

You can disable this option if you do not have a gaming app.

App Review Information

Submit the following app information for the app review team:

  • Sign-in required: If sign-in is mandatory to access the app, check the “Sign-in required” checkbox and provide the sign-in credentials. This should be a username and password that Apple can use to sign in to your app, so they can review all of your app’s features. If users sign in using social media, provide information for an account they can use. Credentials must be valid and active for the duration of review. 
  • Contact information: Provide the contact information of the person in your organization who should be contacted if the app review team has any questions or needs additional information. This is a mandatory requirement.
  • Notes: You can provide additional information about your app that can help during the review process. Include information that may be needed to test your app, such as app-specific settings. This is an optional section.
  • Attachment: You can attach specific app documentation, demo videos, and other items to help prevent delays during the app review process. Make sure you use files with the following extensions: .pdf, .doc, .docx, .rtf, .pages, .xls, .xlsx, .numbers, .zip, .rar, .plist, .crash, .jpg, .png, .mp4, or .avi. This is an optional section.

Version Release

The app version can be automatically released right after it has been approved by App Review. You can also manually release it at a later date on the App Store Connect website. You get the following options to schedule your app release.

  • Manually release this version
  • Automatically release this version
  • Automatically release this version after app review, no earlier than

We recommend going with the “Automatically release this version” option.

3. App information

In your App Store Connect account, navigate to the App Information section from the side menu, under the General category. This section will walk you through the process of submitting more information about your mobile app. This information is used for all platforms of this app. Any changes will be released with your next app version.

Localizable Information

  • Name: Enter the name of your mobile app as it will appear on the App Store. The maximum character limit of this field is 30
  • Subtitle: Enter a subtitle for your app that will appear below your app name. This is an optional field.

General Information

  • Bundle ID: Select the Bundle ID for your app listing. This cannot be changed later.
  • Primary Language: This will be auto-populated based on your country selection.
  • SKU: The SKU of your mobile app listing will be auto-populated here. This is a unique ID for your app. This will not be visible on the App Store.
  • Category: Select the Primary Category of your mobile app from the dropdown menu. You can also select a Secondary Category for your mobile app. The secondary category selection is optional.
  • Apple ID: This is a unique identifier for your mobile app. This field is automatically generated.
  • Content Rights: If your app contains, shows, or accesses any third-party content, you must have the rights to it or be permitted to use the content.
  • Age Rating: Your app’s age rating will appear on the App Store across all your platforms. 
  • License Agreement: Apple’s standard end user license agreement (EULA) for all countries or regions is automatically selected for you. You can click on Edit for a custom agreement as per your geographical selection.

Additional Information

  • View on App Store: This option allows you to view your app on App Store if it is already live. 
  • Edit User Access: By default, Full Access is selected for your app listing, which means all users will have access to the app. You can limit which users see the app listing in App Store Connect. Note that you cannot limit the access of Admin, Finance, and Reports user roles. 
  • Remove App: Avoid this option unless you want to remove your app listing and start all over again.

Finally, click on the Save button in the top-right of the window to save your work. Now proceed to the next section.

4. Pricing and Availability

You can define the pricing and demographic availability of your app in this section. Click on the Pricing and Availability button on the left menu.

The following sections appear on the Pricing and Availability screen:

Price Schedule

  • By default, your app is $0 (Free) and is available in all countries.
  • If you wish to publish your app as a paid app, select an appropriate price from the dropdown menu under the Price label.
  • Click on All Prices and Currencies for a list of all currencies and their rates. This will give you an idea of how your app will be priced in different currencies.

Pre Orders

  • You can make your app available for pre-order here.
  • This allows customers to order your app before its release date.
  • Once your app is released for download, customers will be notified and your app will automatically be downloaded to their device.
  • For paid apps, customers will be charged before download. Any app that hasn’t been published to the App Store can be made available for pre-order.

Availability

  • Your app is available in all countries by default.
  • Click on Edit to select the countries that you’d like your app to be available in.
  • You’ll have to select a price for your app to be able to edit availability.

App Distribution Methods

Select the distribution model for your app on the App Store. The available options are:

  • Public: Discoverable by anyone on the App Store. 
  • Private: Available for private distribution to specific organizations on Apple Business Manager or Apple School Manager.

Finally, click on the Save button on the top right and save your settings.