Xcode 创建package.pkg文件时生成失败
我正在使用“Packages”应用程序创建一个.pkg文件。 以前我也可以创建带有证书的.pkg文件,但现在这给了我构建失败的错误。而如果我删除了证书,我就无法生成.pkg。 甚至我也无法获取任何错误消息的错误日志。如果有人有更好的工具或方法来创建包文件和dmg文件,请告诉我Xcode 创建package.pkg文件时生成失败,xcode,macos,cocoa,dmg,pkg-file,Xcode,Macos,Cocoa,Dmg,Pkg File,我正在使用“Packages”应用程序创建一个.pkg文件。 以前我也可以创建带有证书的.pkg文件,但现在这给了我构建失败的错误。而如果我删除了证书,我就无法生成.pkg。 甚至我也无法获取任何错误消息的错误日志。如果有人有更好的工具或方法来创建包文件和dmg文件,请告诉我 据我所知,使用软件包进行签名目前效果不佳。事实上,我认为手册中有这方面的内容。我首先用包构建包,然后用productsign--sign签名。我认为,应该是您的“开发者ID安装程序”身份。这对我来说很有效。然后,您可以使用
据我所知,使用软件包进行签名目前效果不佳。事实上,我认为手册中有这方面的内容。我首先用包构建包,然后用
productsign--sign
签名。我认为,
应该是您的“开发者ID安装程序”身份。这对我来说很有效。然后,您可以使用spctl-a-v--type install
验证签名是否有效,其中
是由productsign
生成的签名包的路径。据我所知,使用包进行签名目前效果不佳。事实上,我认为手册中有这方面的内容。我首先用包构建包,然后用productsign--sign
签名。我认为,
应该是您的“开发者ID安装程序”身份。这对我来说很有效。然后,您可以使用spctl-a-v--type install
验证签名是否有效,其中
是productsign
生成的签名包的路径
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应用程序;这很好
在终端上使用上述命令,您的包裹就可以正常运行了。
尝试PackageMaker应用程序;这很好
在终端上使用上述命令,您的包裹就可以正常运行了。我找到了这个错误的原因。 问题出在我的钥匙链上,因为我将操作系统更新为10.12.3,所以我面临这个问题。所以为了解决这个问题,我检查了我的钥匙链,在“登录”部分找到了我的安装程序证书(参见图1) 图1: 所以我在系统部分也复制了这个证书(参见图2)。所有的问题都消失了,如果我再次面对这个问题,我会再次检查钥匙链。问题解决了
图2:我找到了这个错误的原因。 问题出在我的钥匙链上,因为我将操作系统更新为10.12.3,所以我面临这个问题。所以为了解决这个问题,我检查了我的钥匙链,在“登录”部分找到了我的安装程序证书(参见图1) 图1: 所以我在系统部分也复制了这个证书(参见图2)。所有的问题都消失了,如果我再次面对这个问题,我会再次检查钥匙链。问题解决了 图2:可能有用:可能有用: