在MacOS Monterey XCode13中找不到命令行工具。

5

我目前正在尝试使用终端重新签署一个MobileIron包装的应用程序。

当我尝试时,它会显示:

"sign_wrapped_app.sh 版本 4.7.0.0 用法:sign_wrapped_app.sh -i [-b -e -p -s -d -o ] 此脚本必须在已安装Xcode命令行工具的计算机上运行。 jonasromankiewicz@MacBook-Pro-von-Jonas wrapping %"

我的MacBook Pro M1 2020上运行着MacOS Monterey, 我安装了Xcode 13 Beta和CLT(从苹果开发者主页下载和安装)。 我安装了最新版本的Node、Homebrew、Ionic、Cordova。 我尝试过切换路径和重新安装CLT。 还尝试了Rosetta方式...

没有任何效果。求助:D

谢谢!


1
尝试在终端中运行 xcode-select --install - Bugs Bunny
2个回答

3

尝试在 Xcode 偏好设置中选择您的 命令行工具 (⌘+, -> 位置)


我在尝试使用Homebrew安装软件(OpenCV)时,遇到了类似的问题,macOS Monterey 12.4和Xcode 13.4.1。它显示“错误:gcc:瓶子需要安装Apple命令行工具。”但是当我尝试运行xcode-select --install时,它显示“xcode-select:错误:命令行工具已经安装,请使用“软件更新”安装更新”。我今天早些时候安装了最新的Xcode。偏好设置中的“位置”显示与我的Xcode版本相对应(13.4.1)。 - Craig Reynolds

0

重新安装同时 Xcode 和 CommandLineTools 对我来说解决了这个问题。

我的做法:

  • 删除 Xcode.app
  • 删除 CLT (sudo rm -rf /Library/Developer/CommandLineTools)。
  • Apple developer downloads 下载 Xcode 和 CLT。我安装了完全相同的版本。
  • 先安装 Xcode,然后再安装 CLT。

仅重新安装 CLT 无法解决该问题。

相关 问题 帮助我找到了解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接