I have a bare workflow app with the following sdk & react-native versions.
"expo": "~37.0.3" "react-native": "~0.61.5"
Everything worked okay locally in both simulator and on device.
expo-updates was configured by default and I ran
expo publish before uploading to App Store Connect.
Once published and downloaded via TestFlight however, the app crashed at startup. Looking at the crash log, I found the following line,
0x100989380 __44-[EXUpdatesEmbeddedAppLoader downloadAsset:]_block_invoke + 488
So I have tried to turn off updates by setting
EXUpdatesEnabled to false in
Expo.plist. The app runs without crashing but it is missing local assets (images) and not custom fonts. Reading the documentation (https://docs.expo.io/versions/v37.0.0/bare/updating-your-app/), this appears to be possible?
So my questions are,
- Why does the app crash with expo-updates turned on.
- Why assets are not bundled initially.