*OSX版本:10.14.6
电子构建器:22.11.1
电子公证:1.0.0
我一直在尝试notarize
一个Electron
应用程序使用最新版本的Electron Builder,但我一直得到错误:
错误:无法找到实用程序“altool”,不是开发人员工具或在PATH中
我已经看到了与此问题相关的其他问题,并根据建议,我已经删除,重新安装并选择了CommandLineTools使用:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
sudo xcode-select -r
检查路径:
xcode-select -p
/Library/Developer/CommandLineTools
这是在驱动器根级别的“库”目录中,而不是“用户”帐户“库”目录中。所以这一切都很好(我猜),但我仍然得到上述错误。另外,如果我在目录/Library/Developer/CommandLineTools/usr/bin
中查找,我没有看到这个“altool”。是在别的地方吗
我做错什么了吗?如果我输出PATH(如下),我看不到任何对CommandLineTools目录的引用。安装程序包没有这样做是不是很奇怪?
我很犹豫要不要“尝试任何东西”,但我已经到了那一步。接下来我可以尝试什么?
回显“$PATH”
/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/sbin
1条答案
按热度按时间cngwdvgl1#
你需要安装Xcode --命令行工具不包括altool,但Xcode包括。
假设你安装Xcode到
/Applications
,你会发现altool
在:所以你可以编辑你的
~/.bashrc
来更新路径: