1. Introduction
2. Installing MacPorts
2.1. Install X11
2.2. Install Xcode
2.3. Install MacPorts
2.4. MacPorts Upgrade
2.5. Uninstall
2.6. MacPorts and the Shell
3. Using MacPorts
3.1. The port Command
3.2. Port Variants
3.3. Common Tasks
3.4. Port Binaries
4. Portfile Development
4.1. Portfile Introduction
4.2. Creating a Portfile
4.3. Example Portfiles
4.4. Port Variants
4.5. Patch Files
4.6. Local Portfile Repositories
4.7. Portfile Best Practices
5. Portfile Reference
5.1. Global Keywords
5.2. Global Variables
5.3. Port Phases
5.4. Dependencies
5.5. Variants
5.6. Tcl Extensions
5.7. StartupItems
5.8. Livecheck / Distcheck
5.9. PortGroups
6. MacPorts Internals
6.1. File Hierarchy
6.2. Configuration Files
6.3. Port Images
6.4. APIs and Libs
6.5. The MacPorts Registry
7. MacPorts Project
7.1. Using Trac for tickets
7.2. Contributing to MacPorts
7.3. Port Update Policies
7.4. MacPorts Membership
7.5. The PortMgr Team
8. MacPorts Guide Terms
Glossary
Single Page Chunked

To install Xcode and the X11 SDK, follow the steps below.

Note

Always make sure to install the latest available version of Xcode for your Mac OS X release; using outdated versions of Xcode may cause port install failures. Also note that Xcode is not updated via Mac OS X's Software Update utility on OS versions prior to 10.6.

  1. Download the latest version of Xcode if you have the currently shipping release of Mac OS X.

    Note

    Downloading Xcode from the Mac App Store does not install it. You need to manually run the installer in your Applications folder after downloading it.

    If you are using Mac OS X 10.6, there are two branches of Xcode which could be considered to be the latest, 3.2.x and 4.0.x. Xcode 4 costs money, but Xcode 3 is still available free of charge. There are two options for downloading it:

    1. Xcode 3.2.2 - smaller download, but you will need to run Software Update after installing to get the latest version.

    2. Xcode 3.2.6 and iOS SDK 4.3 - includes iOS SDK which is not needed for MacPorts.

    You may also be able to install Xcode 3.2 from your Mac OS X 10.6 DVD and then run Software Update to get the latest version.

    If you have an earlier release of Mac OS X, you may download the latest version of Xcode for OS X 10.5 (v3.1.4) or for 10.4 (v2.5).

  2. Run the Xcode package installer.

  3. Ensure that those of the following options that are available in the installer for your version of Xcode are selected:

    1. UNIX Development
    2. System Tools
    3. X11 SDK
    4. Command Line Support

  4. Click Install to install Xcode.