Overview
Submitting to the App Store and Google Play can be daunting. This guide walks you through the entire process, from preparation to approval. Launch is Expo-first, so use EAS Submit for both stores.For now, use the checklist and asset requirements below, plus the official
Apple/Google submission docs for platform‑specific details.
Prerequisites
- Production build ready
- Privacy policy + support URL
- App metadata (title, subtitle, keywords)
Steps
Short Path (Expo)
- Create production builds with EAS
- Submit with
eas submit - Respond to store review feedback
Pre-Submission Checklist
Required Assets
iOS Screenshots
| Device | Size | Required |
|---|---|---|
| iPhone 6.7” | 1290 x 2796 | Yes |
| iPhone 6.5” | 1284 x 2778 | Yes |
| iPhone 5.5” | 1242 x 2208 | Optional |
| iPad Pro 12.9” | 2048 x 2732 | If iPad supported |
Android Screenshots
| Type | Size | Required |
|---|---|---|
| Phone | 1080 x 1920+ | Yes (2-8 images) |
| Tablet 7” | 1080 x 1920+ | If tablet supported |
| Tablet 10” | 1080 x 1920+ | If tablet supported |
Common Rejection Reasons
Incomplete app functionality
Incomplete app functionality
Your app must be fully functional. No placeholder screens or “coming soon”
features.
Missing privacy policy
Missing privacy policy
A privacy policy URL is required. Must be accessible and comprehensive.
Login issues
Login issues
Provide demo account credentials for review if login is required.
Crashes or bugs
Crashes or bugs
Test thoroughly before submission. Any crash will result in rejection.
Metadata issues
Metadata issues
Screenshots must match actual app. No misleading descriptions.
Troubleshooting
- Rejected for incomplete functionality: remove placeholder screens and test critical flows
- Metadata mismatch: ensure screenshots and descriptions match the app
Timeline
| Store | Initial Review | Updates |
|---|---|---|
| iOS App Store | 1-7 days | 1-3 days |
| Google Play | 1-3 days | 1-2 days |
Next Steps
- Create a build with EAS: Mobile Deployment with EAS
- Review security readiness: Security Checklist