我目前正在开发一个 React Native 项目,在尝试将其存档用于 TestFlight 时遇到问题。以下是我的设置详细信息以及我遇到的问题:
项目设置:
React Native 版本:0.72.4 Xcode版本:15.0.1 部署目标:iOS 13.4 当前问题:
当我尝试存档我的项目时,Xcode 打开一个终端并启动 Metro,但它在此过程中崩溃。 构建日志显示与部署目标相关的警告
以下构建命令失败: PhaseScriptExecution Bundle React Native 代码和图像 我采取的步骤:
我已在 Xcode 中检查并将构建配置设置为“Release”。 我使用以下方法捆绑了 React Native 资产: CSS 纱线反应本机捆绑 --platform ios --dev false --entry-file index.js --bundle-output ios/main.jsbundle --assets-dest ios 我检查了我的存档设置并确保该方案设置为“发布”。 我的问题:
什么可能导致存档过程中崩溃? 如何正确配置我的项目和 Xcode 设置以成功存档并推送到 TestFlight? 是否有任何我应该验证的特定设置或配置? 谢谢您的帮助!
捆绑 React Native 资产:我运行了命令:
bash 纱线反应本机捆绑 --platform ios --dev false --entry-file index.js --bundle-output ios/main.jsbundle --assets-dest ios 期望:我期望此命令成功创建 main.jsbundle 文件并复制资产而不会出现错误,这将为项目归档做好准备。 检查 Xcode 中的存档设置:我导航到 Xcode 中的项目设置并验证:
构建配置设置为“发布”。 选择了正确的目标。 期望:我预计这些设置将确保在归档项目时正确构建。
运行存档过程:我尝试通过 Xcode 存档项目。
期望:我期望 Xcode 构建项目并创建存档而不会崩溃。
由于声誉较低,我无法评论您的帖子。只需要确认一件事。版本是否在您这边的存档构建配置中设置?
Go to Edit Scheme -> Select Archive -> Build Configuration
您的终端正在打开,因为调试设置在存档部分中。