Comment déployer une app Xcode sur iPhone
Pour développer des apps iPhone, on code dans Xcode (environnement Apple). On teste avec le simulateur iPhone dans Xcode, mais il ne reproduit pas le matériel réel (capteurs, etc.). Après tests/débogage sur simulateur, l'étape suivante est le test sur vrai appareil.
Prérequis
- Mac
- Xcode
- Compte Apple iOS Developer Program (99 $/an)
- App iPhone terminée
Instructions
- Inscrivez-vous au iOS Developer Program (99 $) sur le site Apple Developer. Individuel (votre nom comme créateur) ou Entreprise (nom société, si équipe ou signature légale requise). Pour entreprise : nom légal, documents de création, autorité signature.
- Obtenez un certificat de développement iPhone sur le Portail iPhone Developer Program pour tester sur appareil. Un certificat par appareil. Récupérez l'UUID unique de chaque appareil : connectez-le au Mac, lancez Xcode, menu Fenêtre > Organisateur. L'Organisateur affiche l'UUID.
- Générez une demande de signature de certificat (CSR) par appareil. Ouvrez « Trousseau d'accès » (Applications/Utilitaires). Menu « Assistant de certification » > « Demander un certificat à une autorité ». Entrez votre email. Choisissez « Enregistrer sur le disque » et « Me laisser spécifier les informations de la paire de clés ». Continuez. Choisissez clé 2048 bits, algorithme RSA, enregistrez dans un fichier.
- Connectez-vous au iOS Dev Center. Sur la page Portail, cliquez « Lancer l'assistant ». Créez un App ID pour votre app, continuez. Assignez un appareil de développement en entrant son UUID. Soumettez la CSR à Apple.
- Donnez une description au profil de provisionnement, cliquez « Générer ». Une fois créé, téléchargez-le et installez-le sur l'appareil en glissant le fichier .mobileprovision sur l'icône Xcode.
- Retournez sur le Portail pour télécharger le certificat de développement et l'installer sur l'iPhone. Double-cliquez le fichier pour l'installer dans un trousseau. Dans « Trousseau d'accès » sur Mac, sélectionnez le trousseau « login », vous verrez un certificat « iPhone Developer ». Cliquez « Continuer » dans l'Assistant de provisionnement de développement au iOS Dev Center pour installer votre app iPhone avec Xcode. Dans Xcode, choisissez « Active SDK » et sélectionnez la version iOS de votre appareil. Déployez votre app sur l'iPhone. Projet ouvert dans Xcode, lancez l'app. Autorisez l'accès au certificat (« Autoriser »). L'application tourne maintenant sur votre iPhone.
