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 customization, 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.
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 definitive list, but it includes tasks that developers need to perform regularly that aren't highlighted in the official documentation. 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 ...