我正面临一个问题,在签署一个安装程序的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.有没有人知道这个问题的解决方案或想法。
提前谢谢。
发布于 2012-07-11 14:11:06
当您将“安装属性”中的最小目标设置为10.5 (豹)时,这种情况就会消失!
(当您打开带有打包器的安装程序时,选择"Project“>”installer“以找到该设置。)
所以这似乎是某种兼容性问题。
发布于 2012-07-12 17:23:02
如果您的.pkg是一个包(一个包含内容的文件夹)-在签名之前先把它压平:
pkgutil -平坦的orig.pkg flat.pkg
产品标识-标识开发人员ID应用程序: Foo Guy‘plat.pkg flat_signed.pkg
https://stackoverflow.com/questions/11432939
复制相似问题