在Mac中使用安装者证书对pkg文件进行代码签名

我有一个Mac桌面可可基于应用程序,我已经通过mac证书成功签名。

要生成.pkg安装程序文件,我使用以下命令:

productbuild --component'App.app'/ Applications - 签名'第三方Mac开发者安装程序:某个名字'App.pkg

它通过正确的签名成功生成.pkg文件。 没有抱怨。

但是现在我想在该.pkg中包含一些预检检查安装脚本,它可以对用户系统的安装进行一些验证。 如何做到这一点,我已经生成我的pkg了? 我可以通过Package Maker轻松地将这些脚本包含在软件包中,但随后如何使用安装者证书签署.pkg文件。 由于此过程不会签署我的pkg文件,因此无法上传到AppStore


首先,我不确定你是否被允许首先将这些脚本包含在App Store软件包中。

但是,如果是的话,productbuild的手册页将介绍如何使用--distribution选项而不是--component从定制分发文件生成软件包。 而且,如果您不知道如何编写分发文件,可以查看任何软件包内的文件(只需“xar xf App.pkg”以提取内容,分发将位于顶层)和/或使用带有--synthesize选项的productbuild。

链接地址: http://www.djcxy.com/p/87259.html

上一篇: CodeSigning pkg file with Installer Certificate in Mac

下一篇: install Command Line Tools