The most commonly used commands for building apps with the EAS CLI
eas init
- create a new project on expo.deveas build:configure
- create eas.json with default configuration
eas build --profile development
- development client, JS is loaded from your local machineeas build --profile preview
- preview build without the dev client, installable on device (apk, ipa)eas build
- optimised production build, only for store submissions (aab, ipa)
eas device:create
- register a new Apple device for dev / preview buildseas build:resign
- re-sign an existing build (e.g. after adding a new Apple device)eas credentials
- manage signing credentials
eas build --local
- run any eas build command on your local machineeas config
- print out the evaluated dynamic app config for a specific profileeas build:inspect --platform ios --stage archive --output ../output
- inspect the build archive before it is uploaded to EAS
eas build:run
- download, install and run a previously created build from EASeas build --auto-submit
- build production apps and upload them to the App and Play stores
- More on EAS Build: https://docs.expo.dev/build/introduction/
- EAS Tutorial (text): https://docs.expo.dev/tutorial/eas/introduction/
- EAS Tutorial (video): https://egghead.io/courses/build-and-deploy-react-native-apps-with-expo-eas-85ab521e