Macos OSX签名的安装程序被拒绝

Macos OSX签名的安装程序被拒绝,macos,productsign,Macos,Productsign,我正在使用以下内容对安装程序进行签名: productsign --sign "Developer ID Installer: ACME, Inc (ABCDE12345)" "my-package-unsigned.pkg" "my-package-signed.pkg" 结果如下: productsign: using timestamp authority for signature productsign: signing product with identity "Develop

我正在使用以下内容对安装程序进行签名:

productsign --sign "Developer ID Installer: ACME, Inc (ABCDE12345)" "my-package-unsigned.pkg" "my-package-signed.pkg"
结果如下:

productsign: using timestamp authority for signature 
productsign: signing product with identity "Developer ID Installer: ACME, Inc (ABCDE12345)" from keychain /Users/johnd/Library/Keychains/login.keychain 
productsign: Wrote signed product archive to my-package-signed.pkg
稍后,我检查我的安装程序并获得以下信息:

spctl -a -vvvv --type install my-package-signed.pkg

my-package-signed.pkg: rejected
origin=Developer ID Installer: ACME, Inc (ABCDE12345)

有什么线索吗?

等了几天,安装程序再次报告“已接受”状态。不知道是什么把它修好了。可能是计算机重新启动或苹果更新。

您应该使用
pkgutil——检查签名我的包签名.pkg
来检查PKGs,而不是
spctl
来验证签名是否正确
spctl
断言安全/网守策略多于代码签名,并受本地计算机设置的约束。