我在为我计划在 mac 应用商店之外分发的 mac 应用程序签署安装程序时遇到问题。我正在使用开发人员安装程序证书对应用程序进行签名,但它给出了一些错误。下面是我用来签署应用程序的命令。
productsign --sign "Developer ID Installer: XYZ" "/path/to/input" "/path/to/output"
productsign: signing product with identity "Developer ID Installer: XYZ" from keychain "login keychain Path"
productsign: adding intermediate certificate "Developer ID Certification Authority"
productsign: adding intermediate certificate "Apple Root CA"
productsign: error: Can't add contents of input archive to output.
有没有人对此问题有解决方案或任何想法。
如果我尝试通过 xcode 创建安装程序,那么它将正常工作。但是由于我的应用程序安装程序中包含多个 .pkg 文件,因此我们正在通过 pakagemaker 创建安装程序文件。我的下一个查询是:
是否可以成功签署使用 pakagemaker 创建的安装程序。
是否可以签署 .mpkg 文件。
提前致谢。