Solved No bundle url present when running React Native on iOS simulator

 There are two main reasons why this happened.

1. Your are unable to connect to the localhost. This can be fixed by tweaking your xcode info.plist. See image below:

2. If you have a history of using VPN or if you are using VPN then you have to turn on your VPN in order to connect to the react native bundler.

In other words, this is a network issue and not a react native issue so make sure to double check your network settings. As for me the cause was the VPN so I need to turn it on when running react native iOS simulator.

Hope this helps