Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Essential iOS Build and Release
Dedication
Preface
What’s Needed
Contents of This Book
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Content Updates
January 25, 2013
Acknowledgments
1. Introduction to iOS Build and Release
The iOS Dev Center
Xcode
Device Provisioning Using Xcode Organizer
Adding the Apple WWDR Certificate
2. App IDs, Keys, and Certificates
App IDs
Creating an App ID
Development and Distribution Certificates
Development Certificate Setup
Creating a Development Certificate Signing Request File
Generating a Development Certificate
Verifying the Development Certificate
Identifying Your Development Keys
Distribution Certificate Setup
Creating a Distribution Certificate Signing Request File
Generating a Distribution Certificate
Verifying the Distribution Certificate
Identifying Your Distribution Keys
Exporting Your Distribution Certificate
Importing Your Distribution Certificate
Certificate Renewal
3. iOS Devices and Provisioning Profiles
iOS Device Provisioning
Using iOS Devices for Testing
Obtaining the UDID from Xcode Organizer
Obtaining the UDID from iPhone Configuration Utility
Obtaining the UDID from iTunes
Registering an iOS Device on the iOS Provisioning Portal
Performing a Bulk Upload of Devices Using iPhone Configuration Utility
Removing an iOS Device from the iOS Provisioning Portal
Development and Distribution Provisioning Profiles
Development Provisioning Profile Setup
Ad Hoc Distribution Provisioning Profile Setup
App Store Distribution Provisioning Profile Setup
Installing Provisioning Profiles onto iOS Devices
Using Xcode Organizer to install a Provisioning Profile
Using iPhone Configuration Utility to install a Provisioning Profile
Verifying Provisioning Profiles on an iOS Device
Removing Provisioning Profiles from an iOS Device
Transferring Your Developer Profile to Another Computer
4. Additional Services
Apple Push Notification Service
Enabling an App ID for APNS
Verifying APNS Certificates
Exporting APNS Certificates
iCloud
Enabling an App ID for iCloud
Configuring an Xcode Target for iCloud
Passes
Enabling an App ID for Passes
Verifying an Xcode Target is setup for Passes
Data Protection
Enabling an App ID for Data Protection
Enabling Entitlements for an Xcode Target
Modifying Provisioning Profiles for Additional Services
5. Build and Release
Xcode Build Settings
Understanding Xcode Settings
App ID Setup
Setting the Bundle ID
Verifying the Bundle ID
Setting the Base SDK
Setting the Deployment Target
Targeting Specific Hardware Architectures
Build Configurations
Icons and Launch Images
iPad icons and images
iPhone/iPod touch icons and images
Icons and images for Universal Apps
Build Scenarios
Using the iOS Simulator
iOS Simulator Build
Building and Deploying to an iOS Device Using Xcode
Device Setup
Certificate and Provisioning Profile Setup
Xcode Build Settings
Development Build
Building for Ad Hoc Distribution
Device Setup
Certificate and Provisioning Profile Setup
Xcode Build Settings
Building for Ad Hoc Distribution
Packaging for Ad Hoc Distribution
Ad Hoc Build Distribution
Installing an Ad Hoc Build Using iTunes
Installing an Ad Hoc Build Using iPhone Configuration Utility
Ad Hoc Distribution Using an Internal Website
Web Server Configuration
Network Configuration
Building for Wireless Distribution
Stage files on web server
App Store Build Distribution
Setting Up an App Record on iTunes Connect
App Store Distribution Using Xcode
App Store Distribution Using Application Loader
The Approval Process
Updating an App on iTunes Connect
6. Build Automation
The Build Environment
Beta Xcode and iOS
Build Automation Scenarios
Building for App Store Distribution with xcodebuild
Using Deferred Code Signing
Building for Ad Hoc Distribution with xcodebuild
7. Passes
Pass Type IDs
Creating a Pass Type ID
Pass Type Certificate Setup
Creating a Pass Type Certificate Signing Request File
Verifying Pass Type Certificates
Exporting Your Pass Type Certificate
Building and Signing Passes in Development
Building signpass
Signing a Pass
About the Author
Colophon
Copyright
← Prev
Back
Next →
← Prev
Back
Next →