I have an ejected ExpoKit project and I just distributed an AdHoc build. To do this, I published it via
exp publish and created the iOS binary via XCode. I’m noticing that the app requires a network connection to load, although my homepage should load fine because it doesn’t kick off any network requests.
I’m assuming that a network request is required because Expo needs to pull down the JS bundle on each launch of the app. Is that true?
If so, why isn’t a local copy of the JS bundle wrapped up with the app binary? This seems like a huge issue to me because it prevents having an offline mode in your app, due to Expo needing to fetch a remote JS bundle each time the app loads up.