Skip to content

Latest commit

 

History

History
71 lines (36 loc) · 3.34 KB

File metadata and controls

71 lines (36 loc) · 3.34 KB

Provisioning Profiles

A provisioning profile links together certificates, devices and App IDs. They are disposable, downloadable via the Dev centre and do not require backing up. Provisioning profiles can be regenerated by any developer at any time since restoring them simply requires downloading and opening (assuming you have a valid certificate).

We recommend that when creating provisioning profiles that all certificates and devices are included.

There should be one provisioning profile per app, per environment.

Create a shared Development Provisioning Profile

  • Go to the iOS Dev Centre - Provisioning Profiles

  • Click add and select iOS App Development then continue.

  • Select your wildcard App ID (you may need to set this up first by following this guide) then continue.

  • Select all certificates and all devices.

    The reason for selecting all certificates and devices is that it will reduce the frequency of this certificate being regenerated. This also means all computers with a certificate are ready to develop on any app.

  • Finally download the Profile and open the file, this will either open in Keychain Access or iPhone Configuration Utility depending on what version of OSX you use. If opened in iPhone Configuration Utility you will prompted to confirm you wish to add this profile to your library.

Restore the Development Provisioning Profile

  • Go to the iOS Dev Centre - Provisioning Profiles

  • Click on the profile with the name Development

  • Click Edit

  • If your certificate is checked and your target device is check then press cancel otherwise select All certificates and All devices.

    The reason for selecting all certificates and devices is that it will reduce the frequency of this certificate being regenerated. This also means all computers with a certificate are ready to develop on any app.

  • Finally download the Profile and open the file, this will either open in Keychain Access or iPhone Configuration Utility depending on what version of OSX you use. If opened in iPhone Configuration Utility you will prompted to confirm you wish to add this profile to your library.

Create a provisioning profile for an app that does not use the Wildcard App ID

  • Go to the iOS Dev Centre - Provisioning Profiles

  • Click the plus icon to add a new provisioning profile

  • Select iOS App Development

  • Select your App ID

    Note: Never set the App ID to Development

  • In certificates select [Company Name] (iOS Distribution)

    Note: This should be done regardless of who you are publishing on behalf of

Can not document complete process due to Dev Center bug

Create a provisioning profile for App Store

  • Go to the iOS Dev Centre - Provisioning Profiles

  • Click the plus icon to add a new provisioning profile

  • Select either App Store or Ad Hoc

  • Select your App ID

    Note: Never set the App ID to Development

  • In certificates select [Company Name] (iOS Distribution)

    Note: This should be done regardless of who you are publishing on behalf of

Can not document complete process due to Dev Center bug