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

升级Xcode13后运行React Native iOS报instruments不在PATH错误如何解决

问题根因

Xcode 13 正式废弃了原有的 instruments 命令行入口,替换为 xctrace 命令,你使用的 React Native 0.64 版本内置的iOS构建脚本仍在调用旧的 instruments 命令,和xcode-select路径配置无关,这就是你调整路径始终无效的原因。

可行解决方案
  • 方案1:临时创建命令映射(重启终端后失效,适合临时验证)
    直接在执行构建的终端窗口运行以下命令即可:

    alias instruments='xcrun xctrace'
    

    如果需要永久生效,可将上述命令添加到你的shell配置文件(~/.zshrc 或 ~/.bash_profile)中,添加后执行 source ~/.zshrc(对应zsh)或 source ~/.bash_profile(对应bash)即可全局生效。

  • 方案2:修改项目内RN构建脚本(一劳永逸,仅对当前项目生效)
    打开项目下的 node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js 文件,搜索所有 instruments 关键字,将 xcrun instruments 替换为 xcrun xctrace 即可。如果担心重新安装依赖后改动失效,可以搭配 patch-package 工具给该改动打补丁,后续安装依赖会自动应用修改。

  • 方案3:单独升级RN iOS平台CLI工具(无需升级全量RN版本)
    直接执行以下命令升级适配了Xcode 13+的CLI工具即可:

    # npm用户执行
    npm install @react-native-community/cli-platform-ios@latest --save-dev
    # yarn用户执行
    yarn add @react-native-community/cli-platform-ios --dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 23:09:03