没有捆绑URL存在错误

时间:2018-02-27 03:08:31

标签: react-native react-native-ios

尝试在iOS设备上运行react-native app时没有出现任何捆绑错误。

我创建了一个在模拟器上运行的示例应用程序,但是当我尝试在设备上运行时,我得到No Bundle Error。

NO Bundle URL

我尝试了各种选项,例如,

  1. 编辑NSAllowsLocalNetworking的info.plist
  2. 再次运行npm-install并链接
  3. 但没有任何作用。我无法弄清楚问题出在哪里

5 个答案:

答案 0 :(得分:1)

我通过将127.0.0.1 localhost添加到/etc/hosts来解决了这个问题。 请检查一下你是否有这样的线路。

答案 1 :(得分:0)

我遇到了同样的问题,可以在运行<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <select name="rating" class="form-control custom-select menu-select" style="width: 100%; height:36px;"> <option value="">Select a Rating for the Movie/Series...</option> <option value="1" data-id="G">G</option> <option value="2" data-id="PG3">PG3</option> <option value="3" data-id="PG-13">PG-13</option> <option value="4" data-id="R">R</option> <option value="5" data-id="NC-17">NC-17</option> <option value="6" data-id="TV-14">TV-14</option> </select> <br><br> <select name="rating" class="form-control custom-select" style="width: 100%; height:36px;"> <option value="">Select a Rating for the Movie/Series...</option> <option value="1" data-id="G">G</option> <option value="2" data-id="PG3">PG3</option> </select>之前通过运行npm start来绕过它。

答案 2 :(得分:0)

您可以尝试直接从Xcode运行应用程序,也可以按照以下步骤操作:-

  1. 暂时禁用“远程调试JS”。
  2. 此外,进入项目目录并在终端上运行“ npm start”或“ react-native start”命令。

答案 3 :(得分:0)

它是一个简单的解决方案

  1. 转到iOS文件夹
  2. 删除构建文件夹
  3. 从项目“ react-native run-ios”的根目录重新运行项目

它将像魅力一样工作

答案 4 :(得分:0)

我知道这是一个老问题,但是将来如果有人遇到此问题,我会找到解决该问题的方法。

  1. 运行“ react-native run-ios”命令后
  2. 运行另一个命令“ npm start”
  3. 运行上述命令后,您将“加载依赖关系图”等待2或3秒钟,您将看到此加载依赖关系图已完成。
  4. 现在按cmd + R OR ,如果问题仍未解决,则可以点击屏幕上的重新加载,执行步骤4 2 ..至3次