Important: This document describes Xcode 3.0 and earlier and is no longer relevant for contemporary product development.
Introduction to Xcode Installation Guide
Xcode is a collection of applications, command-line tools, frameworks, SDKs, and other resources that facilitate the development of Mac OS X applications. In Mac OS X v10.5 and later, you can install multiple versions of the Xcode developer tools. When installing, the default location for the Xcode 3.0 developer tools continues to be
/Developer. However, you may install Xcode 3.0 developer tools in any other directory or volume.
Some users may install Xcode to develop UNIX applications. They generally use the command-line to perform most of their development tasks. With more than one release of Xcode installed on a computer, some steps must be taken to ensure that scripts that assume all UNIX tools are in the
/usr directory invoke the desired UNIX tools.
Xcode Installation Guide has several objectives:
Identify Xcode installation issues
Describe the directory structure Xcode uses
List the file system locations Xcode searches to allow users to customize their development environment
Discuss ways to select the Xcode release used for command-line–based development
The intended audience for Xcode Installation Guide includes all users of Xcode 2.5 or later, as well as developers of UNIX applications. Much of the information in this document is targeted at developers who need to use more than one Xcode release on their computers.
The information in this document applies to systems using Mac OS X v10.5 or later and Xcode 2.5 or later.
Organization of This Document
This document contains the following chapters:
Xcode Installation Basics discusses the basic concepts and procedures for installing and uninstalling Xcode Developer Tools.
Xcode Installation Details discusses the install destinations and directories, customizing an installation, and command-line–based development.