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
- https://appscreens.com (Free + Paid)
- https://placeit.net (Free + Paid)
- https://www.launchmatic.app (Free + Paid)
- https://previewed.app/mockups/screenshots/appstore (Free + Paid)