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:

    {
    	"expo": {
    		"name": "Your App",
    		"slug": "your-app",
    		"version": "1.0.0",
    		"ios": { "bundleIdentifier": "com.yourcompany.yourapp" },
    		"android": { "package": "com.yourcompany.yourapp" },
    		"icon": "./assets/icon.png",
    		"splash": { "image": "./assets/splash.png" }
    	}
    	//more...
    }

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

4. Post-Deployment

  • Monitor crashes
  • Verify backend handles traffic.
  • Push updates: expo publish --release-channel production

Resources

On this page