Xcode Schemes

In Xcode, a workspace is a collection of projects, and a project is a collection targets and files. A target has a number of build settings and phases that reference files from its project. When built, a target creates a product, which is usually an application.

A scheme contains one or more targets and specifies what to do with the product or products (Figure 21.20).

Figure 21.20  Xcode containers

Xcode containers

When you create a new project, a scheme with the same name as the project is created for you. For instance, the TouchTracker project has a TouchTracker scheme, and this scheme contains the TouchTracker target, which is responsible for ...

Get iOS Programming: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.