App store submission checklist
Run through this before every submission to the App Store or Google Play. It covers the build, privacy, payments, store listing and legal items that most often hold up a release.
Build & technical
- App launches and runs crash-free on a real device.
- No placeholder, beta, demo or "coming soon" content.
- Correct version / build number (iOS) or versionName / versionCode (Android).
- Android: target API meets the current Play requirement; release build not debuggable.
- iOS: complete app icon set and a launch storyboard.
- HTTPS everywhere; ATS / cleartext traffic not broadly disabled.
Privacy & permissions
- iOS:
PrivacyInfo.xcprivacypresent and accurate. - Every permission has a clear purpose string / in-context disclosure.
- Android: Data safety form matches actual SDK behavior.
- iOS: ATT prompt shown before any cross-app tracking.
- Privacy policy URL reachable from the listing and inside the app.
Payments
- Digital goods use Apple IAP / Google Play Billing.
- No external payment links for digital content.
- iOS: Restore Purchases button present for non-consumables.
- Subscription price, period, trial and cancellation clearly shown.
Store listing & metadata
- Screenshots and description match the current build.
- No keyword stuffing, fake badges or misleading claims.
- Accurate content rating / age category.
Legal
- Account & data deletion available (in-app, plus a URL on Android).
- No unlicensed copyrighted or trademarked assets.
- Demo credentials provided in review notes if login is required.
App Review Checker turns this list into an automated scan plus a guided checklist tailored to whether you uploaded an iOS or Android build, and produces a shareable compliance report at the end.
Check your build before you submit
Run your .ipa or .apk through App Review Checker and catch these issues in seconds.
Check an app