Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

The Installation Process

After the Installer application opens a package, it performs the installation process in several phases:

The following sections detail the operations that the Installer application performs in the Requirements Check, Preinstall, and Postinstall phases of the installation process for the three types of installation package files. For details on the purpose of the executable files used to define installation requirements and install operations (InstallationCheck, VolumeCheck, preflight, preinstall, preupgrade, postinstall, postupgrade, and postflight), see “Specifying Install Operations” and “Specifying System and Volume Requirements in Pre-Tiger Systems.”

In this section:

Component Package Installation Process
Metapackage Installation Process
Distribution Package Installation Process


Component Package Installation Process

This is how Installer performs the Requirements Check, Preinstall, and Postinstall phases of a component package’s installation process:

Metapackage Installation Process

This is how the Installer application performs the Requirements Check, Preinstall, and Postinstall phases of a metapackage’s installation process:

Distribution Package Installation Process

This is how the Installer application performs the Requirements Check, Preinstall, and Postinstall phases of a distribution package’s installation process:

Note: Any executable-based install operations specified in the distribution package itself (not in the component packages it contains) are ignored by the Installer application when the distribution package is installed in computers running Mac OS X v10.4 and later. On earlier versions of the operating system, the Installer application invokes the executable-based install operations as was done for metapackages (see “Metapackage Installation Process”). You can take advantage of this feature when creating a single managed install solution for Tiger and pre-Tiger systems. See “Creating a Hybrid Metapackage” for more information.



< Previous PageNext Page > Hide TOC


Last updated: 2006-07-24




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice