React-Native - 将应用程序发送到 iPhone 进行测试的最佳方式

React-Native - Best Way to Send App to iPhone for Testing

我已通读文档并已弹出我的应用程序。这将创建我需要的包含所有 xCode 文件的 /ios 文件夹。我用 xCode.

打开文件

我使用了使用 create-react-native-app 制作的未经编辑的自举版本,然后立即 运行 npm run eject 程序。

当我用xCode打开文件时,我可以正确分配团队。我继续并单击构建将项目发送到我的附件 iPhone。它花时间构建,在终端 window 中打开 metro bundler,但最终失败了。它说缺少 main.jsbundle 文件。

有没有人有过这种工作流程的经验?大多数示例显示使用 expo 或特定于平台的设备模拟器进行积极开发。我想知道如何快速发送应用到真机测试。

  • 检查你的构建配置你是在做发布构建还是调试 建造。要检查产品 > 方案 > 编辑方案 > 运行

  • 运行 这个命令在制作 Release Build 之前创建 mainBundle.js

react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios

  • 对于调试配置Xcode 将自动处理捆绑