- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Essential IOS Build and Release: A Comprehensive Guide to Building, Packaging, and Distributionby Ron Roche
Synopses & Reviews
Frustrated by the requirements for testing and distributing your iOS app? Youre not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after development. Youll learn whats required to sign certificates, test your app on iOS devices, and release the finished product to the App Store.
Whether youre a developer looking to spend more time coding and less time figuring out how to install your application, or a release engineer responsible for producing reliable builds, this guide will help you successfully navigate the build and release processes for your iOS app.
Managing iPhone and iPad applications can be full of pitfalls. Whether you are a developer looking to spend more time coding and less time figuring out how to sign and install your application, or a build engineer responsible for producing reliable builds continuously; this guide will help you navigate the details of iOS application build and release. You will understand the basics of managing an iOS application beginning with the initial setup, the build process, and ultimately to deployment and distribution. There's a lot more to creating an iOS application than coding in Xcode--this book is your guide to everything that has to happen before, during, and after development ends.
About the Author
Ron Roche is a Senior Build & Release Engineer based in Silicon Valley who specializes in building mobile applications. Ron has been automating and documenting complex build processes for more than 10 years.
Table of Contents
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; Acknowledgments; Chapter 1: Introduction to iOS Build and Release; 1.1 The iOS Dev Center; 1.2 Xcode; 1.3 Device Provisioning Using Xcode Organizer; 1.4 Adding the Apple WWDR Certificate; Chapter 2: App IDs, Keys, and Certificates; 2.1 App IDs; 2.2 Development and Distribution Certificates; 2.3 Development Certificate Setup; 2.4 Distribution Certificate Setup; 2.5 Certificate Renewal; Chapter 3: iOS Devices and Provisioning Profiles; 3.1 iOS Device Provisioning; 3.2 Using iOS Devices for Testing; 3.3 Development and Distribution Provisioning Profiles; 3.4 Transferring Your Developer Profile to Another Computer; Chapter 4: Additional Services; 4.1 Apple Push Notification Service; 4.2 iCloud; 4.3 Passes; 4.4 Data Protection; 4.5 Enabling Entitlements for an Xcode Target; 4.6 Modifying Provisioning Profiles for Additional Services; Chapter 5: Build and Release; 5.1 Xcode Build Settings; 5.2 Icons and Launch Images; 5.3 Build Scenarios; 5.4 Ad Hoc Build Distribution; 5.5 App Store Build Distribution; Chapter 6: Build Automation; 6.1 The Build Environment; 6.2 Beta Xcode and iOS; 6.3 Build Automation Scenarios; Chapter 7: Passes; 7.1 Pass Type IDs; 7.2 Pass Type Certificate Setup; 7.3 Building and Signing Passes in Development; Colophon;
What Our Readers Are Saying