命令阶段ScriptExecution失败,退出代码为非零- Xcode 13.4.1

beq87vna  于 2022-11-18  发布在  其他
关注(0)|答案(3)|浏览(198)

我正在使用M1芯片和xCode 13.4.1。在模拟器中执行应用程序时,我收到以下React原生错误:
以下生成命令失败:阶段脚本执行[CP-用户]\生成\规范/用户/Ibra/库/开发人员/Xcode/派生数据/构建/中间体. noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build/Script-46EB2E110.sh(在项目“Pods”的目标“FBReactNativeSpec”中)(1次失败)
即使我启动了一个全新的React Native项目并尝试在iOS上执行它,问题仍然存在。是什么导致了这个错误,如何修复它?
谢谢你

yxyvkwin

yxyvkwin1#

M2和Expo以及后续原生构建版本存在相同问题

ldfqzlk8

ldfqzlk82#

它有多种解决方案:
1.要解决这个问题,在ios文件夹pod deintergrate的终端中运行此命令,并使用命令pod install安装pod
1.重新启动您的Mac,这是一段时间由于缓存,删除衍生数据和日志从XCode -〉首选项和位置

v7pvogib

v7pvogib3#

我遇到了同样的问题,我想出了以下解决方案:

  • 对我有效的是npx react-native-clean-project,并为所有选项选择y,这将通过清除缓存和模块来清理您的React Native项目,并再次重新安装它们。

以下是一些对其他人有效的解决方案:

  • 如果你使用的是nvm,nvm unalias default可以解决这个问题。
  • 此错误可能是由于Xcode找不到您的节点路径,因此请尝试sudo ln -s $(which node) /usr/local/bin/node
  • 删除node_modules,然后删除cd ios && pod deintegrate,然后重新安装节点模块和npx react-native start --reset-cache

相关问题