Building & Publishing (EAS / Stores)

June 02, 2026 1 min read

Expo's EAS Build compiles your app in the cloud and can submit it to both stores.

Build with EAS

npm install -g eas-cli
eas build:configure
eas build --platform android   // or ios, or all

Submit

eas submit --platform android
eas submit --platform ios
  • Set app name, icon, version and bundle identifier in app.json.
  • Android needs a Play Console account; iOS needs an Apple Developer account.
  • Use OTA updates (eas update) to push JS-only fixes instantly.
Common mistake: Native changes need a new store build; only JS/asset changes can ship via OTA updates.

Summary

EAS Build compiles and submits to both stores; OTA updates push JS fixes instantly. You can now ship React Native apps end to end!