Edit - Solved
Make sure your app is listed in “Settings > Privacy > Local Network”
SDK Version: 42
Platforms: iOS
I’m building with the bare workflow using expo run:ios -d
to install the app on my device.
However, about half the time it won’t start with error: “No Bundle URL present”.
I start the package server with “react-native start”, and I ensure my phone is on the same Wifi network as my Macbook.
Last night when I went to bed, the app was connecting. This morning, it will not connect. I’ve tried:
- Many steps listed here: https://github.com/facebook/react-native/issues/12754
- Clearing the build folder and re-building
- Restarting both Macbook and iPhone
- Deleting the app from my iPhone and re-installing with
expo run:ios -d
- Plugging the iPhone into the Macbook
- Switched the “Scheme” to “Debug” within XCode
Note that if I attempt to build with XCode, I get a separate error related to a Build Phase: “Bundle React Native Code and Images”. However, the expo run:ios -d
command completes successfully.
If I use expo run:ios -d
and choose a simulator instead of my physical device, then it works as expected. So, my best guess is that it’s a networking issue. But, I didn’t have this problem in the managed workflow prior to ejecting.
Any / all help is greatly appreciated.
Cheers,
Will