1
OS X安装程序准则
首先,请原谅讨论而不是问题类型。 我需要为OS X构建开源软件安装程序,但我对OS X约定不熟悉。提到的开源软件很复杂,必须以虚拟环境的形式分发。因此,要运行它,您必须使用Vagrant和VirtualBox。 整个过程需要以OS X用户最熟悉的方式,使用他们最习惯的工具来完成。那么我的问题是,这样的安装程序应该如何? 仅举例来说,我应该使用捆绑的Vagrant和VB安装程序或pkg安装程序来构建dmg磁盘映像,从而提供下载和安装Vagrant和VB作为组件的选项,还是可以使用预安装脚本执行静默组件安装?主要目标是在可能的情况下使用合法的方式,并为用户提供最简单的软件安装方法。 也许您可以指出我现有的安装程序来执行更复杂的任务,而不仅仅是复制文件。 [编辑]我实际上并不需要寻求编码或解决任何技术问题的帮助,而是想知道OS X用户最熟悉的安装软件的方式是什么。例如,在MS Windows中,一个安装程序在会话期间下载并运行另一个安装程序没有问题。正如我所说,Vagrant和VB是必不可少的组件,那么将其提供给主要软件旁的OS X用户的“正确”方法是什么?