【问题标题】:No Bundle URL Present Error没有捆绑 URL 存在错误
【发布时间】:2018-08-06 14:47:56
【问题描述】:

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

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

NO Bundle URL

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

  1. 编辑 NSAllowsLocalNetworking 的 info.plist
  2. 再次运行 npm-install 并链接

但没有任何效果。我无法弄清楚问题出在哪里

【问题讨论】:

  • 您是否尝试过删除 iOS 构建并重新运行项目?
  • 是的,我也试过了,但还是有同样的问题

标签: react-native react-native-ios


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这是一个简单的解决方案

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

    它会像魅力一样发挥作用

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,我可以在运行 react-native run-ios 之前运行 npm start 绕过它。

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

          我知道这是一个老问题,但在未来,如果有人遇到这个问题,我已经找到了解决这个问题的方法。

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

          【讨论】:

            猜你喜欢
            • 2017-10-06
            • 2017-07-28
            • 1970-01-01
            • 2018-09-09
            • 2020-01-08
            • 2017-08-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多