macOS应用 stapler staple error 65

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


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

xcrun stapler staple -v

遇到如下报错:

Could not validate ticket for

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

你可能感兴趣的:(macOS应用 stapler staple error 65)