Reactjs 在USB连接设备上测试iOS版本构建
如果我的React Native XCode项目的运行方案配置为“调试”构建配置,则运行良好 使用“Release”配置,它无法连接到bundler(我得到了“不变量冲突”,它说Metro找不到) 我需要测试发布版本,因为应用程序正在TestFlight中崩溃Reactjs 在USB连接设备上测试iOS版本构建,reactjs,xcode,react-native,metro-bundler,Reactjs,Xcode,React Native,Metro Bundler,如果我的React Native XCode项目的运行方案配置为“调试”构建配置,则运行良好 使用“Release”配置,它无法连接到bundler(我得到了“不变量冲突”,它说Metro找不到) 我需要测试发布版本,因为应用程序正在TestFlight中崩溃 可以在USB连接的设备上测试iOS版本吗?可以。是啊,真奇怪。我相信你是的,但如果是我,我会: 退出所有当前正在运行的Metro实例 从react原生项目的目录中运行npm start 然后尝试运行应用程序,将生成配置设置为releas
可以在USB连接的设备上测试iOS版本吗?可以。是啊,真奇怪。我相信你是的,但如果是我,我会:
- 退出所有当前正在运行的Metro实例
- 从react原生项目的目录中运行
npm start
- 然后尝试运行应用程序,将生成配置设置为
release
- 正在运行
npm启动--重置缓存
- 创建一个新的空react本机应用程序,并尝试使用
build配置运行它。只是为了排除任何特定项目的可能性release
祝你好运我的构建配置中出现了一个错误,如果有人发现它有用,我将在这里发布 在主应用程序目标的“构建阶段”,在“Bundle React Native code and images”阶段I中有一行:
export ENTRY_FILE=index.share.js
它应该在扩展的配置中,而不是在主应用中
这不仅是发布测试不起作用的原因,也是测试飞行坠毁的原因