小编Leo*_*aun的帖子

macOS 公证:找不到 altool

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

但是,当我尝试在终端中使用“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

知道发生了什么吗?

谢谢!

macos xcode xcrun notarize

10
推荐指数
3
解决办法
3045
查看次数

macOS 公证错误:“使用的签名算法太弱”

我想知道是否有人熟悉这个错误,只有当我将我的应用程序上传到 Apple 进行公证时才会发生:

"AppName.zip/AppName.app/Contents/Resources/EWSMacCompress.tar.gz/EWSMacCompress.tar/EWSMac.framework/Versions/A/EWSMac83886082"
"The signature algorithm used is too weak."
Run Code Online (Sandbox Code Playgroud)

附加信息:

- 我多年来一直在为我的应用程序签名,没有任何问题。该错误仅在发送应用程序进行公证时发生。

- 我在 2018 年 11 月提交了一个错误,向 Apple 提供了他们要求的所有信息 - 但从未得到进一步解决。

- 我最近再次联系了 Apple,他们向我指出了上次更新于 2016 年的一些资源页面。它简要地提到了一个类似的错误 - 但仍然没有任何关于如何解决它的信息:https : //developer.apple.com/ library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG301

- 对这个错误的搜索没有产生任何有用的信息。

- 有问题的 tar.gz 文件是一个 eSellerate 许可框架。很多人可能都知道,十多年来,它一直是 Mac 软件的流行许可平台。虽然我前段时间切换到不同的许可平台,但我仍然有成千上万的客户拥有 eSellerate 许可(我确信许多其他 Mac 开发人员的情况也是如此)。

据我了解,整个情况必须对 tar.gz 档案中的文件进行签名 - 我也找不到任何信息

任何帮助将不胜感激!

谢谢,利奥

cocoa codesign notarize

5
推荐指数
1
解决办法
1132
查看次数

标签 统计

notarize ×2

cocoa ×1

codesign ×1

macos ×1

xcode ×1

xcrun ×1