How to create an iPhone Provisioning Profile?

Provisioning Profiles are required to define the distribution of your mobile application. These profiles define the way your app will be distributed and to which mobile devices.

Without a Provisioning Profile, you cannot distribute an app through the App Store, or via any internal distribution method.

To generate your iOS app build, you will require an iPhone Provisioning Profile. This guide will help you create the same.
For generating the Push Notification Certificate, you'll need the following documents.
1. App Identifier (or App ID)
2. iPhone Distribution Certificate

Follow these steps to create your Provisioning Profile.

  • Login to your Apple Developer account.
  • Click on Certificates, Identifiers & Profiles.
  • Click on the Profiles section on the left menu.
  • Then click on the + button next to the Profiles title.
  • Now select App Store under Distribution.
  • Then click on the Continue button at the top right.
  • Select the App ID that you created earlier for your app from the options available in the dropdown.
  • Click the Continue button to proceed to the next step.
You are required to create two Provisioning profiles:
1. iPhone Provisioning Profile
2. Push Notifications Provisioning profile
You'll have to enter the App Identifier (App ID) that was created with the respective Bundle IDs.
  • Now you have to select the Distribution Certificate that this Provisioning Profile will be linked to.
  • Select the relevant certificate and then click Continue.
  • Enter a name for your Provisioning Profile.
  • Click on Generate to create the Provisioning Profile.
  • Select Download to download and save your Provisioning Profile.
  • You can now upload both these Provisioning Profiles on the AppMySite portal.