TickYouOff
Back
📱

Mobile App Release Checklist

Hard 20 items · 2 hours
testuser's avatar
testuser Published 4 weeks ago

This checklist walks developers, product managers, and release engineers through the essential steps to publish an iOS and Android app. It covers store metadata, signed builds, privacy and permissions, rollout configuration, and post-publish monitoring to reduce rejections and detect issues quickly.

Progress
0 / 20
  1. Bump app version and build number — Update semantic version and build code for both iOS and Android.
  2. Archive signed release builds for iOS and Android — Create signed .ipa (iOS) and AAB/APK (Android) with release keys.
  3. Install and test release builds on supported devices — Test on a sample of device models, OS versions, and network conditions.
  4. Prepare store listing metadata
  5. Create high-res screenshots and device previews — Follow platform size guidelines and show key flows.
  6. Write concise short and long descriptions highlighting features — Lead with top benefit and include keywords for discoverability.
  7. Select keywords, category, and age rating — Use targeted keywords and set the correct content rating.
  8. Create or update privacy policy and host URL — Include data collection, usage, and third-party services.
  9. Document and justify sensitive permissions — Provide clear reasons for camera, location, contacts, and other sensitive access.
  10. Write clear release notes and changelog — List bug fixes, improvements, and notable changes for users.
  11. Verify in-app purchases and entitlements — Test purchase flows and sandbox subscriptions before publishing.
  12. Enable analytics, crash reporting, and alerting — Set up crash alerts and dashboards before release.
  13. Configure feature flags and remote config for rollout — Prepare flags to control gradual rollout and quick fixes.
  14. Upload builds to App Store Connect and Play Console — Attach correct build, dSYM/mapping files, and release notes.
  15. Configure store release settings (pricing, countries, staged rollout) — Choose release date, region availability, and rollout percentage.
  16. Run pre-release validations and fix metadata errors — Use store validators to catch missing icons, links, or screenshots.
  17. Submit app for review and schedule release — Select manual or automatic release after approval.
  18. Monitor review status and respond to reviewer requests — Check review notes daily and provide requested info promptly.
  19. Run post-publish smoke tests and verify key user flows — Test login, purchase, onboarding, and deep links on the live build.
  20. Monitor analytics, crashes, and be ready to rollback or hotfix — Watch KPIs for 24–72 hours and have rollback steps documented.
Sign in to save
📝 My Notes