Deep DivesApp
Deployment
Deployment guide for the RawStack App component.
Mobile apps are distributed through the Apple App Store and Google Play Store.
iOS — App Store
- Set environment — update
.envto point to the production API URL - Increment version — update
versionandbuildNumberinios/<AppName>/Info.plist - Archive — open Xcode, select a physical device target, then Product → Archive
- Upload — use the Xcode Organizer or
xcrun altoolto upload to App Store Connect - Submit for review in App Store Connect
For CI/CD, Fastlane can automate signing, building, and uploading.
Android — Google Play
- Set environment — update
.envto point to the production API URL - Increment version — update
versionCodeandversionNameinandroid/app/build.gradle - Build release APK/AAB:
cd android ./gradlew bundleRelease - Sign the bundle with your keystore
- Upload the
.aabto the Google Play Console
OTA updates
For over-the-air JavaScript updates without App Store review, consider integrating Expo Updates or Microsoft CodePush.