EAS
Also called Expo Application Services, EAS Build, EAS Submit
- Part of
- React Native Glossary
- Also known as
- Expo Application Services, EAS Build, EAS Submit
- Mentioned in
- Development BuildExpoOver-the-Air Update
- Updated
What is EAS in React Native?
EAS (Expo Application Services) is Expo’s hosted cloud service for building, submitting and updating React Native apps without maintaining your own Xcode and Gradle infrastructure.
EAS — Expo Application Services — is the hosted infrastructure that compiles, signs, ships, and updates React Native apps. It removes the need to keep a Mac with the right Xcode version around just to produce an iOS build.
It is three services:
- EAS Build — compiles
.ipaand.aabbinaries in the cloud, managing signing certificates and provisioning profiles for you.eas build --platform iosis the whole workflow. - EAS Submit — uploads a finished binary to App Store Connect and Google Play.
- EAS Update — delivers JavaScript-only changes over the air, skipping review for anything that lives in the bundle.
The concept newcomers most need is the build profile, configured in eas.json: development produces a development build, preview an internal-distribution build, production the store artefact.
EAS is optional — you can build locally with Xcode and Android Studio — but it is what most Expo teams use. See the EAS docs.