PackageMaker 的麻烦

发布于 2024-08-06 19:38:28 字数 401 浏览 2 评论 0原文

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

不管怎样,出了点问题,PackageMaker 不再让我生成 .mpkg 文件。知道为什么会这样吗?我应该有其他方法来解决这个问题吗?

谢谢。

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

My PackageMaker project was generating a .mpkg file, but then, all of the sudden, when I go to build, it only generates .pkg files. The .mpkg files are actually directories into which I place my custom installer bundle along with an InstallerSections.plist file to specify the order in which my custom view should display. The .pkg files are not directories and I have no way to add my custom installer bundle to it.

Anyhow, something is awry as PackageMaker no longer lets me generate a .mpkg file. Any idea why that might be? Is there some other way I should be approaching this?

Thanks.

p.s. If you are thinking of suggesting I ought to check out this tutorial, please don't bother. It's way out of date. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白况 2024-08-13 19:38:28

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

解决方案有以下三种:

  1. 从“项目”菜单中选择“安装属性...”,并将 pmdoc 的最低系统版本设置为 10.4。这是返回.mpkg 解决方案。
  2. 使用扁平包编辑器(隐藏在 PackageMaker 捆绑包内)添加自定义安装程序捆绑包。 .pkg 文件的内容与这些文件相同且布局相似.mpkg 捆绑包。
  3. 由于平面包是 xar 存档,因此请使用 xar 提取内容将 .pkg 文件复制到临时目录,在该目录中添加自定义安装程序包,然后使用 xar 从临时目录重新组装 .pkg 文件。

Your pmdoc is a distribution project, and you've set the pmdoc's minimum system version to 10.5. PackageMaker always generates flat packages in this case.

There are three solutions:

  1. Choose “Install Properties…” from the Project menu, and set the pmdoc's minimum system version to 10.4. This is the go-back-to-.mpkg solution.
  2. Use the Flat Package Editor (hidden inside the PackageMaker bundle) to add the custom installer bundle. The contents of a .pkg file are the same as, and lain out similarly to, those of a .mpkg bundle.
  3. Since flat packages are xar archives, use xar to extract the contents of the .pkg file to a temporary directory, add the custom installer bundle in that directory, then use xar to re-assemble the .pkg file from the temporary directory.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文