1

这是我的要求: 1. 我希望我的可安装程序具有自定义许可协议 2. 作为安装的一部分运行另一个包 3. 让用户可以选择在启动时运行应用程序

我应该使用什么,创建 dmg 或使用 xcode 提供的 PackageMaker?有没有好的网页展示如何使用 PackageMaker?

谢谢。

4

1 回答 1

1

它们有不同的用途:

  • DMG(磁盘映像)只是一种容器文件格式,用于解决多叉文件和传输协议以及无法处理它们的中间主机的古老问题,首先不依赖它们。此外,磁盘映像可以使用内部压缩。您的用户会感谢您没有将它们与包含在文件中的文件混淆(尽管磁盘映像本身最初需要一些解释)。

  • PackageMaker 是一个成熟的安装包构建器。您可以自定义安装过程和位置,进行子安装以及您可能需要的几乎任何其他事情。如果您的安装不仅仅需要将应用程序包拖放到适当的位置,那么这就是要使用的。

根据您的要求,选择似乎很明显。由于安装程序包本身就是一个捆绑包,我想说:使用 PackageMaker 创建一个安装程序包并将其放入压缩磁盘映像中。将磁盘映像分发给您的用户。它只是提供更好的体验。

于 2008-12-15T11:55:53.830 回答