【发布时间】:2008-12-15 10:59:36
【问题描述】:
这是我的要求: 1. 我希望我的可安装有自定义许可协议 2. 在安装过程中运行另一个包 3.让用户可以选择在启动时运行应用程序
我应该使用什么,创建 dmg 或使用 xcode 提供的 PackageMaker?有没有什么好的网页展示如何使用 PackageMaker?
谢谢。
【问题讨论】:
标签: packages xcodebuild
这是我的要求: 1. 我希望我的可安装有自定义许可协议 2. 在安装过程中运行另一个包 3.让用户可以选择在启动时运行应用程序
我应该使用什么,创建 dmg 或使用 xcode 提供的 PackageMaker?有没有什么好的网页展示如何使用 PackageMaker?
谢谢。
【问题讨论】:
标签: packages xcodebuild
它们有不同的用途:
DMG(磁盘映像)只是一种容器文件格式,用于解决多叉文件和传输协议以及无法处理它们的中间主机的古老问题,首先不依赖它们.此外,磁盘映像可以使用内部压缩。您的用户会感谢您没有将它们与文件包装在文件中的文件混淆(尽管磁盘映像本身最初需要一些解释)。
PackageMaker 是一个成熟的安装程序包生成器。您可以自定义安装过程和位置,进行子安装以及几乎您可能需要的任何其他操作。如果您的安装需要的不仅仅是将应用程序包拖放到适当的位置,那么您可以使用它。
根据您的要求,选择似乎很明显。由于安装程序包本身就是一个捆绑包,我想说:使用 PackageMaker 创建一个安装程序包并将其放入压缩磁盘映像中。将磁盘映像分发给您的用户。它只是提供了更好的体验。
【讨论】: