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

Xcode 13编译报错Command PhaseScriptExecution返回非零退出码 无法构建RN项目

问题根因

该报错核心是Xcode 13默认不会继承系统的PATH环境变量,导致RN构建脚本找不到readlink、dirname这类系统基础命令,执行逻辑中断。

修复步骤

  • 打开Xcode项目,在左侧导航栏选中项目根节点,进入「Build Settings」标签页
  • 搜索PATH关键字,找到Enable Additional Shell Paths配置项,将值修改为YES
  • 若未搜索到上述配置,手动新增自定义环境变量:点击Build Settings左上角的+号,选择Add User-Defined Setting
  • 新增变量名设为PATH,变量值填写/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  • 清理Xcode缓存:按下Command + Shift + K清理已有构建产物,再删除~/Library/Developer/Xcode/DerivedData目录下对应你的项目的缓存文件夹
  • 回到项目根目录重新执行pod install,之后再启动Xcode构建即可

补充适配(Apple Silicon设备)

如果你使用的是搭载M系列芯片的Mac设备,额外执行以下操作:

  • 右键访达中的Xcode图标,选择「显示简介」,勾选「使用Rosetta打开」
  • 或在终端执行sudo arch -x86_64 gem install ffi安装对应架构的依赖后再重新构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:24:04