私はインストーラーに署名するために以下を使用しています:
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)
どんな手掛かり ?