我正在使用“Packages”应用程序创建.pkg文件。 以前我可以用证书创建.pkg文件,但现在这给了我Build Failed错误。如果我删除证书而不是我可以构建.pkg。 即使我无法获取错误消息的任何错误日志。如果有人有任何更好的工具或方法来创建包文件和dmg文件请告诉我。
答案 0 :(得分:0)
据我了解,目前使用Packages进行签名效果不佳。事实上,我认为手册中有一些内容。我首先使用Packages构建我的包,然后使用productsign --sign <sign-id> <src-path> <dst-path>
进行签名。我认为<sign-id>
应该是您的“开发者ID安装程序”标识。这对我来说效果很好。然后,您可以使用spctl -a -v --type install <path>
验证签名是否有效,其中<path>
是productsign
签名包的路径。
答案 1 :(得分:0)
cd /location to app
productbuild --component "appname.app" /Applications --sign "3rd Party Mac Developer Installer: Company Name Private Limited" --product "appname.app/Contents/Info.plist" "appname.pkg"
尝试 PackageMaker 应用程序;这很好。
在终端上使用上述命令,你的pkg就可以了。
答案 2 :(得分:0)