Information Technology Reference
In-Depth Information
Chapter 13:Customizing
Builds for Distribution and
Advanced Development
In This Chapter
Introducing common basic customizations
Creating App Store and Ad Hoc builds for iOS apps
Creating App Store builds for Mac apps
Working with advanced build techniques
Chapter 12 introduced the Xcode build system. This chapter introduces some useful examples of simple custom-
ization, explains how to create and distribute App Store and Ad Hoc builds, and introduces more advanced build
customization techniques that work with build phases and build rules—the steps in the build sequence that
define how individual files are processed.
NOTE
If you haven't read Chapter 12 yet, start there. The contents are a prerequisite for this chapter.
Introducing Common Basic Customizations
Basic build customizations are very common. As you develop apps, you'll find that you typically need to perform
the same customizations over and over. This section includes a selection of useful customizations. It isn't a defin-
itive list, but it includes tasks that developers need to perform regularly that aren't highlighted in the official doc-
umentation. As you gain more experience, it's likely you'll extend this list with standard customizations of your
own.
All require changes to the build options and build settings for projects and/or targets that were introduced in
Chapter 12. They don't modify the build rules, which are introduced later in this chapter.
The customization process for iOS and OS X projects is recognizably similar. OS X and iOS projects have slightly
different low-level compiler settings and noticeably different app-specific options under their respective Info tabs,
but the settings are organized in the same way and appear in the same editor. Most of the customizations in this
section are relevant to both platforms.
Search WWH ::




Custom Search