Sommaire

Signature de code et profil d’approvisionnement

1. Principe

Après la compilation du code source, afin que l’application puisse être exécutée sur un iPhone, Xcode signe l’application en utilisant un certificat de développement (ex. : pour un lancement en débogage) ou un certificat de distribution (ex: pour un lancement depuis l’App Store).

Le certificat est composé d’une clé publique et d’une clé privée et peut être généré par Xcode.

Le package installé sur l’application contient également un fichier appelé profil d’approvisionnement. Ce dernier approuve le lien entre un appareil donné, une application, le certificat de signature et le compte de développeur Apple. Au lancement d’une application, le profil d’approvisionnement est installé sur l’appareil de l’utilisateur. Profil d’approvisionnement

2. Environnements

a. Développement

L’environnement de développement est le contexte dans lequel un développeur lance son application pour la tester et la déboguer sur un appareil.

Pour un même compte développeur (ou une équipe), un maximum de 100 appareils peut être déclaré. Chaque année, l’administrateur de l’équipe peut éliminer des appareils pour en ajouter d’autres s’il le souhaite à travers le portail de développement Apple. ...