我的 React Native 应用程序在 XCode 模拟器中运行没有问题,但是当我在物理设备(我的 iPhone)中运行时,出现了问题。应用程序启动并卡在 React Native 初始屏幕上,10-15 秒后应用程序崩溃/关闭。这是什么原因,我该如何预防?
原文由 Thomas Charlesworth 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的 React Native 应用程序在 XCode 模拟器中运行没有问题,但是当我在物理设备(我的 iPhone)中运行时,出现了问题。应用程序启动并卡在 React Native 初始屏幕上,10-15 秒后应用程序崩溃/关闭。这是什么原因,我该如何预防?
原文由 Thomas Charlesworth 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答1.6k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.1k 阅读
2 回答1k 阅读✓ 已解决
1 回答996 阅读✓ 已解决
1 回答2.7k 阅读
2.3k 阅读
看来我找到了问题所在。根据 https://facebook.github.io/react-native/docs/running-on-device ,当您在设备上构建和运行应用程序时,您的应用程序将从计算机上的打包程序加载 js 文件,因此您可以实时重新加载您的应用程序。这意味着您的设备必须连接到您的计算机或必须与您的计算机在同一个 wifi 网络中。如果您的设备无法访问打包程序,它将卡在启动屏幕上并退出。
要在您的设备上可靠运行,请编辑构建架构和构建发布版本。