Re: Two Versions of the Same OS X App in One Unified Installer
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com What happens if the user upgrades their machine from 10.6 to 10.7, after your (10.6) app is installed? You'll need to handle that scenario, gracefully I might add. -- Ryan
Date: Thu, 22 Dec 2011 10:44:25 -0800 From: Rich Nistuk <rnistuk@faronics.com> Subject: Two Versions of the Same OS X App in One Unified Installer To: installer-dev@lists.apple.com Message-ID: <CAKmfrMN4pO9tLM0k1NRvxwNQGtg6DVF1J-3O=6-VQWMZ8wadrg@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1"
Hello,
We have two versions of the same OS X application. One version is compiled for OS X 10.7 and will not work on other versions of OS X. The other version of our application is compiled for OS X 10.4 to 10.6 and will not work on OS X 10.7.
We currently ship two installers, however, we'd like to have one unified installer that identifies the target OS and installs the appropriate bundle.
Identifying the OS is easy, it's the choosing of the correct version of the application to install that is not.
We're using Iceberg, and I've investigated using Packages and Vise-X but can't figure out a way to do accomplish the goal. (I think there is a hacky way or tricking Vise-X to do it... if it works I'll update this question.)
Here is how we would like the installer to work
- user executes installer - installer identifies the version of OS X - if the target is OS X 10.4 to 10.6 install version 1 of the application - else if the target is OS X 10.7 choose version 2 of the application
Is there a way of doing this with Iceberg or Packages? Can you point me at an appropriate tutorial or give me the hint that I'm missing?
Alternatively, can you recommend an existing installer tool that does this?
Thank You.
Note: I have also posted this question on stackoverflow: http://bit.ly/vt4NpD <http://stackoverflow.com/questions/8607967/two-versions-of-the-same-os-x-app-in-one-unified-installer>
participants (1)
-
Ryan McGann