O'Reilly logo

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming by Erica Sadun, Rod Strougo, Maurice Sharp

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

App ID and Provisioning

A distribution provisioning profile is required for any beta/testing version you want to distribute more broadly, as well as for the final app. Generating the profile requires a distribution certificate, an Apple intermediate certificate (Xcode downloads that when certificates are generated), and an app ID. For test or ad hoc profiles, you also need a list of IDs for devices that you want to run the app.

You have the certificates, so now you need an app ID, which needs to be unique to your company and possibly to the app. Whether you need an app ID that’s unique to the app depends on whether you are planning to use, or in the future add, any Apple services: in-app purchase, iCloud, push notification, game center, data ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required