-
-
Notifications
You must be signed in to change notification settings - Fork 328
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Expo SDK 44 #1220
Upgrade to Expo SDK 44 #1220
Conversation
Update. The kit compiles successfully but it seems some libraries and the code that uses them need to be upgraded in order to work with React Native 0.64.3, specifically |
Some learnings I had in meantime with expos new build system EAS: It does not respect the module-setting in package/mobile/package.json. /*
Entrypoint for building with expo EAS
sadly doesn't respect main-field from package.json
*/
import './src/index'; EAS does not recognize the setting for the yarn lockfile. Building my project worked after I removed the old yarn.lock and changed the lockfile for yarn3 to yarn.lock. After adding Environment variables previously set in mobile build config and required for building the app must be set in the Btw. I added process.env.APP_STAGE to modify the app name, package name and bundleIdentifier in app.config.js (alternative format to app.json)
Drawbacks I found so far: Current Expo CLI with --android or --ios requires this device to be connected or to be present in simulator. EAS does not yield something like That is why I further removed all exp/expo commands related with login, build and publish from my package.jsons. |
What's the problem this PR addresses?
Fixes: #1219
How did you fix it?
Updated to Expo SDK 44, updated to newer
react-native-navigation
as well.