You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode构建命令失败:PhaseScriptExecution执行出错,寻求解决办法

Xcode构建失败:FBReactNativeSpec的Generate Specs脚本执行错误

以下构建命令执行失败:
PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/Developer/Library/Developer/Xcode/DerivedData/newtest-agxjpntdwitxtlcyhpzcympsamhl/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build/Script-5F4C70EF7D90A5A5BDAEB404279F232A.sh(来自项目'Pods'的目标'FBReactNativeSpec')
(1 次失败)

排查与解决步骤

  • 清理派生数据与构建缓存

    1. 打开Xcode,点击菜单栏Xcode > Settings > Locations
    2. 找到Derived Data,点击路径旁的箭头打开文件夹,删除当前项目对应的newtest-agxjpntdwitxtlcyhpzcympsamhl文件夹
    3. 回到Xcode,执行Product > Clean Build Folder(快捷键Cmd+Shift+K)
  • 重新安装Pods依赖

    1. 关闭Xcode,终端进入项目根目录
    2. 执行命令:pod deintegrate
    3. 执行命令:pod install
    4. 用.xcworkspace文件重新打开项目,尝试构建
  • 匹配Node.js与React Native版本

    1. 终端执行node -v,对照项目根目录package.json的engines字段,确认Node版本符合要求
    2. 版本不匹配时,使用nvm等工具安装对应版本的Node
    3. 执行npm install或yarn install重新安装前端依赖
  • 修复脚本执行权限

    1. 复制错误提示中的脚本完整路径
    2. 终端执行chmod +x 脚本完整路径,赋予脚本可执行权限
    3. 重新启动构建
  • 检查Xcode脚本配置

    1. 打开项目的Pods目标,选中FBReactNativeSpec
    2. 进入Build Phases,找到[CP-User] Generate Specs脚本
    3. 确认脚本内的Node路径、React Native工具路径等变量配置正确,无缺失或错误

内容的提问来源于stack exchange,提问作者Waheeda Raheemm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:50:40