Contents

Introduction

Explains how to distribute and install Mac OS X software using PackageMaker and Installer.

Organization of This Document

This document contains the following chapters and appendixes:

  • Overview of Software Delivery introduces the major software delivery mechanisms used in Mac OS X: manual installs and managed installs. It also explains remote installs, which network administrators use to install products on several computers on a network.
  • Product Containers introduces general product delivery mechanisms that can be used in manual installs and managed installs. This chapter shows how to create a disk image for a standalone product. This chapter also shows how to create Internet-enabled disk images, which streamline manual installs. This chapter is especially useful to product packagers.
  • Manual Installs describes manual installs and provides an example of a simple product that should be installed manually. Product developers and packagers should read this chapter.
  • Managed Installs lists the major features managed installs provide, and explains when managed installs are appropriate. This chapter describes the three types of installation package and how they are processed by the Installer application. This chapter also describes the managed installation process and user experience. This information is useful to product packagers and network administrators.
  • Packaging Product Components explains how to create an installation package for a product component or a single-component product for a remote install.
  • Defining a Managed Install explains how to create an install experience using a distribution package or a metapackage. Also shows how to create a hybrid metapackage. This information is useful to product packagers and network administrators.
  • Specifying Install Operations explains how to define install operations for a managed install. This information is useful to product packagers and network administrators.
  • Performing Remote Installs provides an overview of remote installs and an example of one. This chapter is targeted to network administrators.
  • Specifying System and Volume Requirements in Pre-Tiger Systems explains how to define installation requirements using executable files. This information is useful to product packagers and network administrators.
  • Prebinding Applications explains when an application may benefit from having its prebinding information updated after a manual install. Product developers and packagers may find this information useful.
  • Preserving Resource Fork Data provides an overview of resource forks and explains how the PackageMaker and Installer applications handle payloads that include files with embedded resource forks instead of separate resource files. Product developers and packagers may find this information useful.

See Also

Next

Copyright © 2010 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2010-09-15