Xcode构建调试任何模拟器没有任何问题。如果目标是一真实的设备构建失败与“命令阶段ScriptExecution失败与非零退出代码”的问题。MacBook M1 Rosetta安装并用于Xcode和终端。Pod重新安装和清理没有帮助。
Rosetta已安装并用于Xcode和终端。Pod重新安装和清理没有帮助。证书正常。
Xcode构建调试任何模拟器没有任何问题。如果目标是一真实的设备构建失败与“命令阶段ScriptExecution失败与非零退出代码”的问题。MacBook M1 Rosetta安装并用于Xcode和终端。Pod重新安装和清理没有帮助。
Rosetta已安装并用于Xcode和终端。Pod重新安装和清理没有帮助。证书正常。
2条答案
按热度按时间kyvafyod1#
我在下面找到了检查脚本的建议:Xcode -〉目标-〉构建阶段并取消选中“运行脚本:仅适用于安装构建版本”。取消选中所有脚本的此类标志后,Xcode构建了调试版本并安装在设备上。但它不起作用,因为调试无法加载js bundle,因为在我们取消选中标志以启动它时,尚未生成js bundle...这提示问题的根源是脚本。有几个脚本,一个接一个地检查和取消检查,我发现了一个问题- Bundle React原生代码和图像,它启动../node_modules/react-native/scripts/react-native-xcode.sh文件。
发现此脚本无法工作,因为查找节点应用程序时出现问题。我以前使用brew安装节点安装了节点,节点位于路径中。但由于某种原因,它对脚本不起作用...我删除了此节点,并使用安装nvm和节点14版本
brew卸载节点
brew安装nvm
nvm安装14
nvm使用14
已检查命令提示符中的“node -v”是否准确启动节点14。已返回所有XCode项目设置。已清理XCode项目并启动一个新的构建版本。它创建了一个新的构建版本并安装在设备上,没有任何问题
2cmtqfgy2#
我按你说的改了,但还是有错误