App Store Submission Checklist
Get a personalized checklist for iOS App Store and Google Play submission.
Try an example
Complete App Store Submission Guide
Prepare Your App Binary
Build your app with the release configuration, ensure code signing is properly set up, and test on real devices. For iOS, archive and upload through Xcode or Transporter. For Android, generate a signed AAB (Android App Bundle) file.
Complete All Metadata
Write a compelling app name (30 chars for iOS, 50 for Android), subtitle, and description. Choose the right category and subcategory. Fill in keywords (iOS), content rating, and contact information.
Prepare Visual Assets
Create a 1024x1024 app icon, screenshots for all required device sizes, and optionally app preview videos. Screenshots should showcase key features with clean, professional designs.
Handle Privacy & Compliance
Publish a privacy policy, complete data collection disclosures (App Privacy on iOS, Data Safety on Android), implement ATT if tracking users on iOS, and declare encryption usage.
Submit for Review
Double-check all fields, add reviewer notes with any demo accounts needed, submit and monitor the review status. Address any rejection feedback promptly and resubmit.
Top App Store Rejection Reasons & How to Avoid Them
Learn from the most common rejection reasons so your app gets approved on the first try.
| Rejection Reason | Platform | How to Avoid |
|---|---|---|
| Crashes and bugs | Both | Test on multiple real devices, not just simulators. Check edge cases and network failure states. |
| Incomplete metadata | Both | Fill every field. Use high-quality screenshots, write compelling descriptions, and include a valid support URL. |
| Missing privacy policy | Both | Host a privacy policy on a public URL. Ensure it covers all data your app collects. |
| No demo account provided | iOS | If your app requires login, add a demo account in the "Notes for Reviewer" section in App Store Connect. |
| External payment links | iOS | Never direct users to a website for purchasing digital goods. Use In-App Purchases for all digital content. |
| Minimum functionality | Both | Your app must provide meaningful functionality beyond what a website offers. Avoid thin wrapper apps. |
iOS App Store vs Google Play: Key Differences
Understanding the differences between both platforms helps you prepare for a smooth dual submission.
| Requirement | Apple App Store | Google Play Store |
|---|---|---|
| Developer Fee | $99/year | $25 one-time |
| Review Time | 24-48 hours typically | Few hours to 3 days |
| App Name Limit | 30 characters | 50 characters |
| Screenshots Required | 1-10 per device size | 2-8 per device type |
| App Binary Format | IPA (via Xcode) | AAB (Android App Bundle) |
| Privacy Disclosure | App Privacy labels | Data Safety section |
| Testing Platform | TestFlight | Internal/Closed/Open testing tracks |
| Third-party Login | Must include Sign in with Apple | No equivalent requirement |