Deployment
Deploy your React Native app to App Store and Google Play
Deployment
Get your app into the App Store and Google Play Store. With MobileLauncher Standard, the entire process is streamlined through EAS Build, you run one command and we handle the rest.
Quick Start, Ship in 3 Commands
If you already have your developer accounts set up, here's all you need:
# 1. Build for both platforms
yarn build:prod
# 2. Submit to App Store
eas submit --platform ios --profile production
# 3. Submit to Google Play
eas submit --platform android --profile productionThat's it. EAS handles code signing, provisioning profiles, keystores, and upload for you.
First time? Follow the detailed guides below to set up your developer accounts and configure your project.
Platform Guides
App Store (iOS)
Apple Developer Account, App Store Connect, TestFlight, and submission.
Google Play (Android)
Play Console, testing tracks, the 20-tester rule, and submission.
CI/CD Setup
Automate builds and OTA updates with GitHub Actions.
Deployment Overview
Here is the high-level process for both platforms:
- Test locally, Run
yarn iosandyarn androidto verify everything works. - Update version, Bump
versionandbuildNumber/versionCodeinapp.json. - Set production env, Ensure production keys are set in EAS Secrets or your
.env. - Build, Run
yarn build:prod(builds both iOS and Android in the cloud via EAS). - Submit, Use
eas submitor upload manually through the store dashboards.
Pre-Launch Checklist
Go through this list before every release:
| Category | Check |
|---|---|
| App Assets | Icons (1024x1024), splash screen, and screenshots are high quality |
| Permissions | Removed unused permissions from app.json (infoPlist / permissions) |
| Environment | Production API keys set in EAS Secrets (not hardcoded) |
| Privacy | Privacy Policy URL is live and linked in store listings |
| Testing | Tested on a real device (not just simulator) |
| Version | version, buildNumber (iOS), and versionCode (Android) are incremented |
| Store Listing | Description, screenshots, and metadata are complete |
EAS Build Profiles
Your eas.json comes pre-configured with three profiles:
| Profile | Command | Use Case |
|---|---|---|
development | eas build --profile development | Development builds with dev client |
preview | eas build --profile preview | Internal testing builds |
production | yarn build:prod | App Store & Google Play submission |
Need Help?
If you get stuck during deployment, check the Troubleshooting guide or join our community.