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
.ipa
viaeas submit --platform ios
or App Store Connect - Android: Submit
.aab
viaeas submit --platform android
or Google Play Console
4. Post-Deployment
- Monitor crashes
- Verify backend handles traffic.
- Push updates:
expo publish --release-channel production