Node.js (last tested w/ v18.15.0)
Expo EAS CLI: npm install -g eas-cli
npm ci
Note: When installing new deps that are related to ReactNative/Expo, use npx expo install [pkg name]
to be sure that compatible versions are installed.
npm run start
npm run fmt
# create a build
eas build --profile [dev, preview, prod]
# run a build
eas build:run
# submit to app store
eas submit
Be sure to bump build number, version, and version code in app.json
when doing a prod build.
eas update --channel prod --message [short description of changes]
Then check status on the Expo dashboard.