About This Document

This quick start gets you started code signing and provisioning an app that you want to launch on a device and eventually, submit to the App Store, Apple TV App Store, or Mac App Store. Even when you launch your app through Xcode for early testing, your app must be provisioned and code-signed to run on a device (for iOS apps, an iPad, iPhone, or iPod touch) and to use certain app services such as iCloud storage, Game Center, and In-App Purchase.


This document teaches you a common Xcode workflow you perform while developing your app. You’ll learn how to add your Apple ID to Xcode, create signing identities and provisioning profiles in Xcode, verify access to your developer account, launch your app on devices, and optionally, enable app services that require provisioning. You’ll also learn best practices, such as backing up your signing identities.

See Also

This quick start is a companion document for App Distribution Guide, which covers all phases of development and alternative workflows, such as distributing your Mac app outside the Mac App Store. For comprehensive coverage of provisioning, distribution, and troubleshooting, read App Distribution Guide. Also see Next Steps in this document. For key terms used in this document, see Glossary.