Start hereProduction checklist
Mobile App Deployment Checklist
This guide outlines the essential steps to deploy a React Native SaaS app to iOS and Android platforms.
Prerequisites
- EAS CLI (
npm install -g eas-cli). - Apple Develope and Google Play accounts.
- Production-ready API.
- Code signing: Managed by EAS or manual certificates/keystore.
Deployment Steps
1. Configure App
-
Update
app.json:
Bundle ID
Match bundle identifier and package name to developer accounts.
2. Build with EAS
- Log in:
eas login - Configure:
eas build:configure - Build iOS:
eas build --platform ios(creates.ipa) - Build Android:
eas build --platform android(creates.aab)
EAS Benefit
Cloud builds simplify setup and signing.
3. Deploy to Stores
- iOS: Submit
.ipaviaeas submit --platform iosor App Store Connect - Android: Submit
.aabviaeas submit --platform androidor Google Play Console
4. Post-Deployment
- Monitor crashes
- Verify backend handles traffic.
- Push updates:
expo publish --release-channel production