gpt4 book ai didi

objective-c - PackageMaker 的麻烦

转载 作者:搜寻专家 更新时间:2023-10-30 20:04:51 25 4
gpt4 key购买 nike

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

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

谢谢。

附注如果您正在考虑建议我应该查看 this tutorial ,请不要打扰。它已经过时了。谢谢。

最佳答案

您的 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 文件。

关于objective-c - PackageMaker 的麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com