- yarn
- Expo Client OR Xcode device simulator OR Android Studio AVD emulator
cd player-react-native
yarn
yarn start
Expo has quarterly releases. Ideally, someone upgrades the app about once per year.
yarn
to make sure dependencies are goodgit checkout -b sdk46
to create a branch named after the target version e.g. SDK 46yarn expo upgrade
... Would you like to update to the latest version, 46.0.0? …yes
- Find the release notes on https://blog.expo.dev/. You need to look at remedy all Breaking Changes between the current version and your target upgrade version. So if you're upgrading from SDK 44 to 46, you need to review Breaking Changes for SDK 45 and SDK 46 and make sure all are accounted for.
- Fix all breaking changes.
- Go to the How to Deploy
- Bump
app.json
version
andexpo.android.versionCode
- Create pull request (make sure github actions checks pass)
yarn expo build:android --type app-bundle
- Download from turtle
- Upload to Google Play console
- Wait for Google to approve
- Merge PR (github actions will publish to expo)