macOS 公证:找不到 altool

macOS notarization: altool cannot be found

我想开始构建公证自动化脚本。

但是,当我尝试在终端中使用 'xcrun altool' 时,出现以下错误:

xcrun: error: unable to find utility "altool", not a developer tool or in PATH

我使用的是 macOS 10.14.5、Xcode 10.2.1.

然后我特别下载并安装了 Xcode 命令行工具 - 仍然出现同样的错误。

订书机等其他工具也能用。

我检查了这个目录,但 altool 不在那里:/Library/Developer/CommandLineTools/usr/bin

知道发生了什么吗?

谢谢!

您可以尝试 xcode-select -r 重置您的 xcode 选择。

我尝试了接受的答案,但没有用。但是,起作用的是以下内容:

  1. 转到Xcode
  2. 转到首选项
  3. 点击地点
  4. 转到“命令行工具”弹出菜单并单击它以选择您想要的 Xcode 版本,特别是如果它是空白的或者即使它有一个选项被选中(见下面的评论)。
  5. 在它下面,现在应该显示一个路径,默认是:/Applications/Xcode.app

这对我有用。

对我来说,解决方案是安装完整 XCode。我一直收到错误消息,因为我只安装了 XCode 命令行工具,并且天真地认为 altool(作为命令行工具)会在那里。