Provisioning Portal
Une fois connecté à l'iOS Provisioning Portal, vous devez suivre les 4 étapes suivantes :
- Certificates.
- Devices.
- App IDs.
- Provisioning.
Ces étapes vont vous permettre de :
- Récupérer les certificats afin d'authentifier votre application.
- Référencer les différents matériels (device) sur lesquels va être diffusée votre application.
- Créer un identifiant pour votre application (bundle).
- Associer votre application et les matériels cibles.
- Créer un certificat final. Ce certificat sera installé sur la machine qui compile sous Xcode l'application en mode Release (distribuable) afin de pouvoir l'installer sur les matériels prévus.
Pour plus de détails, nous vous conseillons de cliquer sur le lien "Distribution", vous trouverez une aide détaillée sur les différentes étapes. Cette documentation explique les différentes étapes pour enregistrer, distribuer une application iOS sur un matériel.
Etape Certificates : récupération (téléchargement) du certificat du développeur
Cliquez sur le lien "Certificates". Dans la page, plusieurs liens (onglets) sont visibles :
- "Development" : cet onglet permet de télécharger et d'installer un certificat pour tester l'application sur le matériel (device) en réel.
- "Distribution" : cet onglet permet de télécharger et de diffuser l'application sur le matériel (déploiement réel).
Par exemple, pour tester l'application sur votre matériel :
- Sélectionnez l'onglet "Development"
- Téléchargez le certificat de développement (signature du développeur).
- Téléchargez le certificat Intermediate (signature Apple).
- Double-cliquez sur chaque certificat pour l'installer sur la machine Apple utilisée pour la compilation.
Etape Device : Reconnaissance du ou des matériels
Cliquez sur le lien "Devices". Dans le cas d'une installation AdHoc, par exemple, pour installer une application sur un matériel, il faut tout d'abord inscrire chaque matériel (limite de 100 matériels).
La liste des appareils enregistrés s'affiche dans un tableau.
Pour enregistrer un nouveau matériel, cliquez sur le lien "Add device". Il est nécessaire d'indiquer le "Device ID" du matériel à enregistrer.
Etape App IDs : Création d'un identifiant pour l'application
L' "App ID" de l'application permet de représenter de manière unique l'application qui va être installée (cet identifiant est aussi nommé "Bundle Identifier").
Cet identifiant doit être unique par application. Attention, ce nom ne peut pas être supprimé. Cet identifiant est composé de 2 parties (préfixe et suffixe) :
- Le préfixe peut être soit un identifiant générique (* pour team id) ou un identifiant lié à votre compte développeur.
- Le suffixe correspond au nom de votre application.
Il est conseillé de nommer cet identifiant en 'reverse domain' soit par exemple : fr.pcsoft.MonAppli
Pour plus de détails, consultez la documentation Apple.
Etape Provisioning
Le "Provisioning" permet de lier les certificats d'application et les certificats de device (Matériel). Cette association permet de représenter de manière unique le couple correspondant à votre matériel et votre application.
Pour cela, il faut :
- Créer un profil (bouton "New Profile").
- Sélectionner le "App Id" de votre application et de cocher le ou les matériels qui pourront recevoir votre application.
Une fois le profil créé :
- cliquez dans la colonne "Action" pour télécharger le certificat à installer sur la machine de compilation (machine Apple avec Xcode)
- cliquez sur le certificat téléchargé pour l'installer. Il s'installera automatiquement dans Xcode.
Note : Sur la machine compilation MAC, n'oubliez pas d'installer la clé privée générée lors de l'achat de la licence developpeur.