問題
React Nativeで作られているアプリをターミナルとXcodeそれぞれからビルドすると以下のメッセージの赤い画面が出てアプリを実行できません。
googleで検索して出てくることはほとんど試したのですが、全く解決せず、こちらで質問させていただきました。
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
no bundle url present make sure you're running a packager server
試したこと
1、PROJECT/ios/build/を削除する
react-native run-ios
2、一度以下のポートを終了する
sudo lsof -i :8081
3、info.plistに以下を追加
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSAllowsLocalNetworking</key>
<true/>
</dict>
</key>
4、キャッシュのクリア
./node_modules/react-native/scripts/packager.sh --reset-cache
https://qiita.com/kondoakio/items/8b5ef1d1abe2b016dc9e
5、その他
GoogleのDNS(8.8.8.8)を設定
https://stackoverflow.com/questions/48267992/react-native-no-bundle-url-present-only-on-ios-device
・使用している環境のバージョンは以下になります。
xcode 10.1
mac os Mojave 10.14.3
npm 6.4.1
node v10.15.2
react-native-cli: 2.0.1
react-native: 0.57.8

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。