I’m having an issue where I’m getting “Unhandled JS Exception: Application main has not been registered” on iOS after uploading a binary to TestFlight that was built with “exp build:ios” (see attached screenshot).
The app runs fine on iOS in the expo client, even when starting the packager with “exp start --no-dev --no-minify” but does not run once the ipa is built and uploaded to Apple TestFlight. It’s worth noting there are no issues on Android with the .apk.
Things I have tried:
- Adding Expo.registerRootComponent(EQUiSat);
- Moving the ‘main’ app file out of App.js, and updating the ‘main’ property of package.json accordingly (and again adding Expo.registerRootComponent)
- changing appKey to “EQUiSat” in app.json and then running AppRegistry.registerComponent(‘EQUiSat’, () => EQUiSat); to reflect this change.
I’m pretty much out of ideas and would appreciate any help in getting the .ipa/app store upload to work.