【问题标题】:Xcode 13 instruments is not a developer tool or in PATH (React native)Xcode 13 仪器不是开发者工具或在 PATH (React native) 中
【发布时间】:2021-11-17 17:00:29
【问题描述】:

我最近升级到 xcode13,在此之前 react native 应用程序可以正常运行很长时间。但是,当我在 iOS 中运行时切换后,我在命令“xcrun 仪器”上收到错误“仪器不是开发人员工具或在 PATH 中”。我尝试了以下命令(所有 Xcode 都处于退出状态)

sudo xcode-select -r
 

它将 xcode 选择路径重置为

 /Applications/Xcode.app/Contents/Developer

然后我退出命令行重新打开并尝试
xcrun仪器 再次出现同样的错误,所以尝试切换

 sudo xcode-select -s /Library/Developer/CommandLineTools

退出命令行并再次尝试,仍然没有成功。每次我使用命令验证路径更改时

  sudo xcode-select -p

我使用 cmd+space 打开 Instruments 应用,可以看到版本为 13,与 Xcode 相同。 这意味着匹配工具 app(tool) 存在,但不知何故 xcrun 无法找到它,从而导致构建失败。

仅供参考,我的 react 原生版本是 0.64.0。我看到了一些解决方案,比如注释掉鳍状肢(虽然它不在我的 pod 文件中!)并将 swift 添加到 project.pbxproj 中的库路径,这两种解决方案都无法应用。

任何建议都会有所帮助。

【问题讨论】:

  • developer.apple.com/forums/thread/690889我在apple developer中创建了一张票,它似乎在Xcode 13命令行工具中已弃用,我也检查了实用程序文件夹,它不存在。
  • 你能把它作为答案吗?由于instruments CLI 已被删除,它似乎不会被重新添加。
  • 那么解决方法是什么?

标签: xcode react-native xcrun xcode13


【解决方案1】:

无论我尝试了什么,我都遇到了同样的错误。我认为使用 Xcode 版本 13 设置命令行工具路径可能会出错。因此删除 XCode 13 (How to uninstall XCode) 并重新安装 12.5.1.(XCode12.5.1) 暂时解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-17
    • 2019-07-27
    • 2018-04-19
    • 2014-07-13
    • 2020-08-26
    相关资源
    最近更新 更多