Upload

Once you conclude your beta test, you have to take one more pass at adjusting your Xcode settings. You signed the distribution builds for your beta test by using an Ad Hoc provisioning profile (Ad Hoc & Roll). The build you submit to iTunes should be signed with an App Store profile. This section shows you how to create the new App Store profile, create and upload the new build, and how to test it. Last but not least, you'll start to promote your new app and get ready for buyers.

The Final Profile

To create the new profile, fire up your old friend the Provisioning Portal website (Pay to play). Then follow these steps:

  1. After logging into the Provisioning Portal, select Provisioning in the left column.

  2. On the Provisioning page, click the Distribution tab. On the Distribution tab, click New Profile to create a new distribution profile.

  3. For Distribution Method, leave App Store selected.

  4. Next, supply a Profile Name. If you named your beta profile Squidger Beta Distribution, then a good name would be Squidger Final Distribution.

  5. Select an App ID for the profile. Use the same one you used for your beta test: "Squidger Apps", for example.

  6. Since you're going to distribute this version on the App Store, you don't need to specify devices. Just click Submit, and your new profile will be created.

Click the Download link to retrieve the profile, and then drag it onto the Xcode icon in the Dock to install it. You should see "Squidger Final Distribution" in the Organizer window.

The Final Target

Get iPhone App Development: The Missing Manual now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.