How to create an iOS provisioning file

When you're building an iOS app, provisioning files are important for signing your apps so they can be used on certain devices. If you develop with PhoneGap, the PhoneGap build tool requires a provisioning file to sign your app.

Here's how to do it.

  1. Head over to the Apple Developers control panel and log in

    Logging in to Apple developers portal

  2. In the menu on the left, select "Certificates, IDs & Profiles"

    Left menu in the Apple developers portal

  3. From the menu on the left, select "Provisioning Profiles" > "All". All your profiles will be listed on this page

    left hand menu showing provision profiles menu

  4. Press the "+" button in the top right corner. Select profile type. There are two main types of profiles

    • iOS App Development - Used for deploying your app to test devices (but not TestFlight)

    • App Store - Used for deploying your app to production devices through the App Store (and also TestFlight)

  5. Select a profile type and click "Continue"

  6. Select your app ID from the drop down and click "Continue"

  7. Select the certificate that you signed (or will sign) the app with and "Continue"

  8. Select a test device and click "Continue" (if you don't have a test device, check out how to add test devices to see how they're created)

  9. Give your profile a name and click "Continue"

  10. Download your provisioning profile

Sam L

12th December 2018 23:02