Graphics Programs Reference
In-Depth Information
Build Settings
Every target includes build settings that describe how it should be built. Every project also
has build settings that serve as defaults for all the targets within the project. Let's take a
look at the project build settings for TouchTracker . Select the project from the project nav-
igator and then select the TouchTracker project in the editor area.
Click the Build Settings tab at the top of the editor area. These are the project-level build
settings - the default values that targets inherit. In the top-right corner of the editor area is a
search box that you can use to search for a specific setting. Start typing iOS Deploy-
ment Target in the box, and the list will adjust to show this setting. (The deployment
target specifies the lowest version of the OS that can run the application.)
Next to the search box are two sets of options: Basic or All and Combined and Levels . The
first pair determines which settings are shown. To see the difference between the second
pair, let's look at the target's build settings.
In the left table of the editor area, select the TouchTracker target. Then select the Build Set-
tings tab. These are the build settings for this specific target. Find the iOS Deployment Tar-
get setting again and click on Levels .
Figure 21.25 Build Settings - Levels
When viewing the build settings with this option, you can see each setting's value at the
three different levels: OS, project, and target. ( Figure 21.25 ). The far right column shows
the iOS Default settings; these serve as the project's defaults, which it can override. The
next column to the left shows the project's settings, and the one after that shows the cur-
rently selected target's settings. The Resolved column shows which setting will actually be
used; it is always be equal to the left-most specified value. You can click in each column to
set the value for that level. When you're done looking around, change the setting back to
Combined .
 
Search WWH ::




Custom Search