Submit iOS app to AppStore - toant-dev/toandev.github.io GitHub Wiki

Summary

Using AppStoreConnect to manage your app

Some basic concept such as icon, screenshots.. can be found here

For more information about submit process, you can read the documents

Overview of publishing an app

This is the general workflow for publishing an app to the App Store.

Step 1: Choose your build

Each app can have multiple versions, and each version can have multiple builds. To publish your app on the App Store, choose which build to submit to review.

Step 2: Set pricing and availability

You must set a price for your app and can select specific territories for your app. Your app is available in all App Store countries and regions by default.

Step 3: Submit your app for review

You submit your app for review to start the App Review process and to make your app available on the App Store. Before you submit an app, enter all the required metadata.

Step 4: View your app status and resolve review issues

After you submit the app, the app status changes to Waiting for Review. If there are any issues with your app, read and reply to App Review communications. After your app is approved, it can take up to 24 hours to go live on the App Store.

Step 5: Request promo codes (optional)

After your app is approved, you can request promo codes to distribute to users before you make your app available on the App Store.

Preparing information

Metadata

Information Example
Bundle Id com.netflix.mediaclient
Name Netflix
Subtitle Start Watching
Privacy Policy https://help.netflix.com/legal/privacy
Primary Language English
Category (Primary and Secondary) - Books, Business, Education, Entertainment, Finance, Food & Drink, Games, Health & Fitness, Lifestyle, Magazines & Newspapers, Medical, Music, Navigation, News, Photo & Video, Productivity, Reference, Shopping, Social Networking, Sports, Stickers, Travel, Utilities, Weather Entertainment
Promotion Text (up to 170 characters) Looking for the most talked about TV shows and movies from the around the world? They’re all on Netflix.
Decription (up to 4000 characters)
Keywords/Tags entertainment, videos, streaming
Support URL https://help.netflix.com/en/
Copyright © 2019 Netflix, Inc

Supported review information

  • Sign in information: This is a testing account that includes username/password to login to your app
  • Contact information: The person in your organization or team who should be answer all questions from Apple Review team or can provide additional information if required. We need provide some information such as: first name, last name, phone number, email
  • Note: 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
  • Attachments: You can attach specific app documentation, demo videos, and other items to help prevent delays during the app review process

App Icons

512 x 512 pixel (32-bit PNG)

Screenshots and Preview videos

For iPhone, screenshots for 6.5-inch iPhone Xs Max and 5.5-inch devices (iPhone 6s Plus, iPhone 7 Plus, iPhone 8 Plus) are required. These screenshots will scale down for smaller device sizes.

6.5-inch: 1242 x 2688 pixels (portrait). Up to 3 app previews and 10 screenshots

5.5-inch: 1242 x 2208 pixels (portrait). Up to 3 app previews and 10 screenshots

For iPad, screenshots for 12.9-inch iPad Pro (2nd generation) and 12.9-inch iPad Pro (3rd generation) are required. These screenshots will scale down for smaller device sizes.

12.9-inch iPad Pro (3nd generation) : 2048 x 2732 pixels (portrait). Up to 3 app previews and 10 screenshots

12.9-inch iPad Pro (2nd generation) : 2048 x 2732 pixels (portrait). Up to 3 app previews and 10 screenshots

We can use some third parties to create better screenshots