Xcode Project Management Guide
PDF
Introduction
Overview of an Xcode Project
Components of an Xcode Project
Source Files
Targets
Executables
Product Information
The Project Directory
The Project Info Window
General Project Attributes
Using the Organizer
Using Organizer Actions
Managing Organizer Actions
Searching Organizer Items
Editing Text Files in the Organizer
Creating Projects
Choosing a Project Template
Specifying the Project Name
Opening and Closing Projects
Choosing the Project Format
Viewing Project Format Conflicts
Files in Projects
Files in Xcode
The Files in a Project
Managing Files and Folders in a Project
Adding Files and Folders
How Files Are Referenced
Removing Files
Managing Libraries and Frameworks
Source Trees
Referencing Other Projects
The Xcode Cache
Finding Information in a Project
Searching in a Project
The Project Find Window
Choosing What to Search For
Specifying Which Files to Search
Creating Sets of Search Options
Viewing Search Results
Replacing Text in Multiple Files
Viewing Project Symbols and Classes
Code Sense
Viewing the Symbols in Your Project
Viewing Your Class Hierarchy in the Class Browser
Choosing What the Class Browser Displays
Saving and Reusing Class Browser Options
Localizing Files
Marking Files for Localization
Adding Files for a Locale
Building Products
Build Locations
Setting Default Build Locations
Setting Project-Specific Build Locations
Editing Build Settings
Viewing Build Settings
Editing Build Setting Specifications
Adding and Deleting Build Settings
Editing Conditional Build Settings
Editing Build Settings for Legacy and External Targets
Per-File Compiler Flags
Search Paths
Building with Xcode
Setting Build Factors
Building a Target
Viewing Preprocessor Output
Compiling Files
Viewing Assembly Code
Removing Build Products and Intermediate Build Files
Finding Header Files
Viewing Build Status
Viewing Build Results
Viewing Errors and Warnings
Viewing Errors and Warnings in the Text Editor
Viewing Errors and Warnings in the Project Window
Viewing Errors and Warnings in the Build Results Window
Building with xcodebuild
Building Projects Created with Early Versions of Xcode
Building with the xcodebuild Tool Versus with Xcode
Building in Parallel
Building for Release
Building for Debugging
Building Universal Binaries
Building for Multiple Releases of an Operating System
Building Preferences
Defining Executable Environments
Executable Environment Overview
Setting the Active Executable
Creating Custom Executable Environments
Configuring Executable Environments
Executable-Environment General Settings
Executable-Environment Arguments
Executable-Environment Debugging Information
Running Programs
Viewing Console Output
Halting a Program
Glossary
Revision History