macOS应用 stapler staple error 65

2022-07-07  本文已影响0人  不是长颈鹿

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

上一篇下一篇

猜你喜欢

热点阅读