一个统一安装程序中相同OS X App的两个版本

时间:2011-12-22 17:56:30

标签: macos installer packages

我们有两个版本的相同OS X应用程序。一个版本是针对OS X 10.7编译的,不适用于其他版本的OS X.我们的应用程序的另一个版本是针对OS X 10.4到10.6编译的,不适用于OS X 10.7。

我们目前提供两个安装程序,但是,我们希望有一个统一的安装程序来识别目标操作系统并安装相应的软件包。

识别操作系统很简单,选择要安装的应用程序的正确版本是不是。

我们正在使用Iceberg,我已经使用Packages和Vise-X进行了调查,但无法找到实现目标的方法。 (我认为有一种hacky方式或欺骗Vise-X来做它...如果它有效我会更新这个问题。)

以下是我们希望安装程序如何工作

  • 用户执行安装程序
  • installer标识OS X的版本
  • 如果目标是OS X 10.4到10.6安装应用程序的版本1
  • 如果目标是OS X 10.7则选择应用程序的版本2

有没有办法用Iceberg或Packages做到这一点?你能指点我一个合适的教程或者给我一些我错过的提示吗?

或者,你能推荐一个现有的安装工具吗?

谢谢。

0 个答案:

没有答案