macOS应用 stapler staple error 65

macOS在10.4.5的系统以后,需要应用公正后才能正常安装,否则会出现如下弹窗:


所以应用在分发前要到苹果notarize公正,在公正后会生成一个指定的ticket,此时需要将这个ticket装订到应用中,用如下命令:

xcrun stapler staple -v <path of app>

遇到如下报错:

Could not validate ticket for <path of app>

The staple and validate action failed! Error 65.

这是在装订ticket的时候,会进行两步验证:

1.验证ticket中的数字签名

2.对ticket中的证书链进行信用评价


出现该错误是第二步验证失败了,因为第二步验证是对证书链设置非常严格,涉及到的系统root证书("Apple Root CA - G3"),必须如下设置:



设置完就能正常装订了

参考:https://developer.apple.com/forums/thread/120351?answerId=373629022#373629022

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容