我已通读文档并退出了我的应用程序。这将创建我需要的包含所有 xCode 文件的 /ios
文件夹。我用 xCode 打开了文件。
我使用了使用 create-react-native-app
制作的未经编辑的引导版本,然后立即运行 npm run eject
程序。
当我用 xCode 打开文件时,我可以正确分配团队。我继续并单击构建以将项目发送到我连接的 iPhone。它花时间构建,在终端窗口中打开 metro bundler,但最终失败了。它说它缺少 main.jsbundle
文件。
有人有过这种工作流程的经验吗?大多数示例显示了使用 expo
或特定于平台的设备模拟器的积极开发。我想知道如何快速将应用程序发送到真实设备上进行测试。
最佳答案
检查您的构建配置,您是在制作 Release buid 还是 debug build 。检查到产品 > 方案 > 编辑方案 > 运行
在制作发布构建之前运行此命令以创建 mainBundle.js
react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
- 对于调试配置,Xcode 将自动处理捆绑
关于ios - React-Native - 将应用程序发送到 iPhone 进行测试的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51091012/