【问题标题】:PackageMaker TroublesPackageMaker 问题
【发布时间】:2009-10-03 21:43:58
【问题描述】:

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

无论如何,PackageMaker 不再允许我生成 .mpkg 文件,因此有些问题。知道为什么会这样吗?我还有其他方法可以解决这个问题吗?

谢谢。

附言如果您想建议我查看this tutorial,请不要打扰。它已经过时了。谢谢。

【问题讨论】:

    标签: objective-c cocoa packagemaker


    【解决方案1】:

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

    有三种解决方案:

    1. 从“项目”菜单中选择“安装属性...”,并将 pmdoc 的最低系统版本设置为 10.4。这是 go-back-to-.mpkg 解决方案。
    2. 使用平面包编辑器(隐藏在 PackageMaker 包中)添加自定义安装包。 The contents of a .pkg file are the same as, and lain out similarly to, those of a .mpkg bundle.
    3. 由于平面包是 xar 存档,使用 xar 将 .pkg 文件的内容提取到临时目录,在该目录中添加自定义安装程序包,然后使用 xar 重新组装 .pkg 文件来自临时目录。

    【讨论】:

    • 非常彻底和有帮助的答案,彼得。再次感谢。我在周一之前重新开始工作,完成这件事。谢谢!
    猜你喜欢
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多