iOS

Code signing

Provisioning Profiles

In order to build an IPA file in XCode, you require to sign your application with a certificate and provisioning profile. These can be created at https://developer.apple.com/account/ios/profile/create

Provisioning Profile Types

Provisioning Profiles are split into two types, Development, and Distribution:

Development

  • iOS App Development / tvOS App Development - used in development in order to install your app onto a test device.

Distribution

  • App Store / tvOS App Store - used to sign your application for app store upload.
  • In House - Used for Enterprise distribution of your app, to devices within your business.
  • Ad Hoc / tvOS Ad Hoc - Used to distribute your app to a limited number of specific devices (e.g. you will need to know the UDIDs of the devices you want to install your app to).

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow