PackageMaker麻烦

Mat*_*ong 3 cocoa objective-c packagemaker

我的PackageMaker项目正在生成.mpkg文件,但是,突然之间,当我进行构建时,它只生成.pkg文件..mpkg文件实际上是我将自定义安装程序包与InstallerSections.plist文件放在一起的目录,用于指定自定义视图应显示的顺序..pkg文件不是目录,我无法将自定义安装程序包添加到其中.

无论如何,由于PackageMaker不再允许我生成.mpkg文件,因此出现了问题.知道为什么会这样吗?还有其他方法我应该接近这个吗?

谢谢.

ps如果您正在考虑建议我应该查看本教程,请不要打扰.这已经过时了.谢谢.

Pet*_*sey 5

您的pmdoc是一个分发项目,您已将pmdoc的最小系统版本设置为10.5.在这种情况下,PackageMaker总是生成扁平包.

有三种解决方案:

  1. 从"项目"菜单中选择"安装属性...",并将pmdoc的最小系统版本设置为10.4.这是回归到.mpkg的解决方案.
  2. 使用Flat Package Editor(隐藏在PackageMaker包中)添加自定义安装程序包..pkg文件的内容与.mpkg软件包的内容相同,并且类似于.mpkg软件包的内容.
  3. 由于平面包是xar存档,因此使用xar将.pkg文件的内容提取到临时目录,在该目录中添加自定义安装程序包,然后使用xar从临时目录重新组装.pkg文件.