Sobes.tech
Middle

What types of certificates are available for projects in iOS development?

sobes.tech AI

Answer from AI

The following main types of certificates are used for iOS development:

  • Development Certificate (iOS Development): Used for signing applications during development, allowing them to be run on registered test devices.
  • Distribution Certificate (iOS Distribution): Used for signing applications before distribution. It is divided into several subtypes:
    • App Store: For publishing applications to the App Store.
    • Ad Hoc: For distributing test versions of the application to a limited number of registered devices before release in the App Store. Limited to 100 devices of each type (iPhone/iPad/iPod Touch).
    • In House (Enterprise): For distributing corporate applications within an organization without using the App Store. Only available to members of the Apple Developer Enterprise Program.

Each certificate is associated with a specific signing key, which is stored in the developer's keychain. Together with the Provisioning Profile, the certificate determines who can create applications for a given App ID and on which devices they can be run or how they can be distributed.