Skip to Content
Essential iOS Build and Release
book

Essential iOS Build and Release

by Ron Roche
December 2011
Beginner
182 pages
4h 26m
English
O'Reilly Media, Inc.
Content preview from Essential iOS Build and Release

Chapter 5. Build and Release

The purpose of this chapter is to show you how to prepare and build your app for distribution. We’ve covered the creation of the App ID, certificates, and Provisioning Profiles in earlier chapters; now it’s time to bring everything together and build. We’ll cover several build-specific Xcode settings and then move on to common build scenarios such as building for the iOS Simulator, and building for Ad Hoc & App Store Distribution. Finally, we’ll cover setting up a “record” for your app on the iTunes Connect website and using that record to upload your build for it to be available on the App Store.

Xcode Build Settings

Xcode provides many options to set or add custom configurations for your app. It would be impossible to cover all of them here, and in the interest of getting your app built and ready for distribution, we will only cover the most common settings that pertain to building. For further reading on the various customizations available, see the “Build and Run Your App” section of the Xcode 4 User Guide.

Understanding Xcode Settings

Within the Xcode project editor, you will notice there are many configuration settings that are redundant between project-level and target-level settings. Here are a few pointers that will help you figure out which setting Xcode ultimately utilizes during the build process:

  • Project-level settings are global settings that apply to all targets. Settings at the target level are considered “lower-level” settings and are applicable ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Complete iOS 11 and Swift Developer Course - Build 20 Apps

The Complete iOS 11 and Swift Developer Course - Build 20 Apps

Nick Walter, Codestars By Rob Percival

Publisher Resources

ISBN: 9781449314781Errata Page