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