macOS 公证:找不到 altool

Leo*_*aun 10 macos xcode xcrun notarize

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

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

xcrun: error: unable to find utility "altool", not a developer tool or in PATH
Run Code Online (Sandbox Code Playgroud)

我使用的是 macOS 10.14.5,Xcode 10.2.1。

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

其他工具如订书机也能工作。

我检查了这个目录并且 altool 不存在:/Library/Developer/CommandLineTools/usr/bin

知道发生了什么吗?

谢谢!

Ric*_*ber 13

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


jva*_*ela 12

我尝试了接受的答案,但没有成功。然而,有效的方法如下:

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

这对我来说很有效。


V.K*_*.K. 5

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