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.

mac_note.eps 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 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 ...

Get Xcode® 4 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.