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

已安装Xcode 13却找不到notarytool,该工具在哪里获取?

我正在为自己的 macOS 应用进行签名和公证操作,按照苹果开发者文档《Customizing the notarization workflow》的说明,需要执行 xcrun notarytool ... 命令。

但我运行该命令时收到了xcrun报错:

error: unable to find utility "notarytool", not a developer tool or in PATH.

苹果官方文档仅说明“安装Xcode 13 beta即可获得该工具”,但我已经在macOS 11.6系统上安装了Xcode 13,请问我需要降级到beta版本、重新安装Xcode,还是需要在Xcode.app内部其他路径查找该工具?


不需要降级到beta版本,也不需要重新安装Xcode,该报错绝大多数情况是命令行工具指向配置错误导致,按以下步骤操作即可解决:

  • 打开已安装的Xcode 13,进入「设置(Preferences)」→「位置(Locations)」选项卡,找到「命令行工具(Command Line Tools)」下拉菜单,选中当前Xcode 13对应的条目,不要选择独立的Command Line Tools安装包对应的选项。
  • 打开终端执行 xcode-select -p 验证配置,正常输出应为 /Applications/Xcode.app/Contents/Developer(若你将Xcode安装在其他路径,输出路径匹配即可)。
  • 如果输出为 /Library/Developer/CommandLineTools,可手动执行命令修改指向:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer,输入本机开机密码确认即可。

配置完成后重新执行xcrun notarytool相关命令即可正常调用工具。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 01:06:05