pkg包签名
-
解锁钥匙串:1、{keychain_password}为开机密码,2、{your_user}为用户名,所以后面为login.keychain-db的路径
security unlock-keychain -p {keychain_password} /Users/{your_user}/Library/Keychains/login.keychain-db -
列出可用的签名身份:
注意:代码签名身份不能用于在 mac 中对 pkg 进行签名。您可以通过添加
-p codesigning到以下命令来找到这些。security find-identity -v
-
使用 productsign 对安装程序进行签名:
注意:标识通常可以是来自上述命令的长十六进制代码:{your_identity}即为列出的签名身份中的一个。推荐:Developer ID Installer
productsign --sign "{your_identity}" original.pkg signed.pkg

浙公网安备 33010602011771号