Ce didacticiel expliquera aux utilisateurs débutants du SDK iOS comment installer des applications sur le matériel de leur iPhone OS à des fins de test et de développement..
Connectez-vous à votre compte développeur Apple en accédant à http://developer.apple.com/iphone. Une fois là-bas, accédez au portail de provisioning iPhone.
La première chose à faire est de télécharger le certificat intermédiaire WWDR. Une fois sur le portail, cliquez sur «Certificat» dans la barre latérale. Un lien vous permettant de télécharger le «Certificat intermédiaire WWDR» vous sera présenté.
Téléchargez le fichier et double-cliquez dessus pour l'ajouter au programme Keychain Access sous Mac OS..
Ensuite, nous devrons télécharger un certificat pour le développement. Pour obtenir le certificat de développement, nous devrons générer une «demande de signature de certificat» à partir de Keychain Access..
Ouvrez le programme Keychain Access sur votre mac. On peut le trouver sous Applications> Utilitaires> Accès au trousseau, ou tout simplement en recherchant «Keychain Access» avec Spotlight.
Une fois ouvert, allez dans le menu déroulant «Accès au trousseau» de votre barre de menus et sélectionnez «Assistant de certificat», puis «Demander le certificat à une autorité de certification».
Une fenêtre va apparaître. Remplissez la fenêtre avec vos informations, mais laissez «Adresse électronique de l'autorité de certification» vide et sélectionnez «Enregistrer sur le disque» à l'aide des boutons d'option. Enregistrez-le dans un emplacement facile à trouver, comme votre bureau, car vous aurez bientôt besoin du fichier pour générer le certificat..
Retournez dans la section «Certificat» du portail de provisioning et assurez-vous d'avoir sélectionné l'onglet «Développement». À partir de là, appuyez sur «Nouveau certificat» et téléchargez la demande que vous avez faite sur votre bureau. Vous devrez peut-être actualiser la page dans quelques instants pour passer le statut «En attente» à «disponible au téléchargement». Si vous travaillez en tant que membre d’une équipe sur un projet plus important, vous aurez peut-être besoin de votre responsable pour approuver la demande de certificat..
J'espère que tout s'est bien passé et que vous avez pu créer un certificat. Continuez et téléchargez le certificat, puis installez-le en double-cliquant sur le fichier ou, si le trousseau est ouvert, faites-le glisser sur l'icône du trousseau dans le dock..
Ensuite, nous avons besoin d'un identifiant d'application. Retournez sur le portail de provisioning et sélectionnez l’option «ID de l’application» dans le menu de gauche..
Vous avez le choix entre deux types d'identifiant d'application différents..
Une approche consiste à créer un identifiant d'application pour une seule application. Cela vous permettra d'activer des fonctionnalités avancées telles que les achats intégrés, l'intégration de Game Center ou les notifications Push. Pour ce faire, structurez l'identificateur de paquet comme suit:
com.companyname.AppName
Si vous souhaitez créer un identifiant d'application pour une seule application, remplissez l'écran tel qu'il est affiché:
La deuxième approche est appelée un identifiant de lot générique. Cette approche vous permettra de créer un identifiant d'application pouvant être utilisé pour plusieurs applications pour lesquelles vous souhaitez partager un trousseau entre.
Pour adopter cette approche, remplissez le formulaire tel qu’il est affiché:
Sélectionnez le lien "Périphériques" dans le menu de gauche du "Portail d'approvisionnement".
Afin d’ajouter un appareil, vous aurez besoin de son identifiant unique, également appelé UDID..
Pour obtenir le UDID, branchez l'appareil sur iTunes et sélectionnez votre appareil dans la liste. Dans l'onglet «Résumé» de l'appareil, une description intitulée «Numéro de série» apparaît à côté de l'image de l'appareil. Cliquez une fois sur le numéro de série et celui-ci devrait changer en «Identifiant» ou votre UDID. Copiez votre UDID dans le presse-papier. (Commande + C sous Mac / Control + C sous Windows)
Une autre approche consiste simplement à télécharger l’une des nombreuses applications «UDID» gratuites sur l’App Store et à envoyer un courrier électronique ou à copier l’UDID à partir de cette application..
Une fois que vous avez obtenu votre UDID, cliquez sur ajouter un périphérique dans l’onglet Périphériques du portail de provisioning. Entrez un nom sous «Nom du périphérique» et entrez l'UDID sous «ID du périphérique»..
Maintenant que vous avez ajouté votre appareil et créé un identifiant d'application, nous pouvons générer un profil d'approvisionnement..
Sélectionnez l'onglet «Provisioning» dans le menu de gauche. Assurez-vous que l'onglet «Développement» est sélectionné et cliquez sur le bouton «Nouveau profil»..
J'ai nommé mon nouveau profil «Développeur». Sous certificat, choisissez votre certificat de développement, puis sous ID d'application, choisissez l'ID créé à l'étape 2. Sous Appareils, sélectionnez tous les appareils que vous utiliserez pour le développement..
Appuyez sur «Soumettre» pour revenir à la page d'aperçu pour le provisionnement. Une fois sur cette page, si le statut est "en attente", vous devrez actualiser votre navigateur avant de pouvoir sélectionner "Télécharger". Si vous êtes membre de l'équipe sur le compte d'un autre utilisateur, vous devrez peut-être attendre qu'il approuve votre demande de création de certificat. Téléchargez le certificat pour continuer.
Dans cette étape, nous installerons le profil sur votre appareil et sur Xcode..
Assurez-vous que votre appareil est connecté et, depuis votre dossier de téléchargements, faites glisser le profil d'approvisionnement sur l'icône Xcode..
Ensuite, allez dans Xcode et ouvrez l’agenda en allant dans Window> Organizer. Là, vous devriez voir le nom de votre appareil à gauche. Cliquez sur votre appareil qui a un point vert à côté et assurez-vous qu'il est autorisé à être utilisé pour le développement, en cliquant sur "Utiliser pour le développement" s'il se présente..
Dans les informations récapitulatives de l'appareil, vous devriez voir un tableau appelé «Provisionnement». Faites glisser le profil de provision depuis votre dossier de téléchargements et déposez-le également dans ce dossier..
Dans cette étape, vous allez créer votre application pour qu'elle s'exécute sur votre appareil..
Dans votre projet Xcode, ouvrez le fichier info.plist à partir du volet "Groupes et fichiers". Renseignez la valeur «Bundle Identifier» avec celle créée précédemment et associée à l'ID de l'application..
Enfin, sélectionnez Projet> Modifier les paramètres du projet dans la barre de menus Xcode ou cliquez simplement avec le bouton droit de la souris ou cliquez avec le bouton droit de la souris sur le fichier de projet, comme indiqué ci-dessous:
Une nouvelle fenêtre devrait s'ouvrir. Sélectionnez l'onglet "build" sur cette fenêtre.
Faites défiler jusqu'à la section «Signature du code» et sélectionnez l'identité du profil d'approvisionnement approprié dans le menu déroulant associé au périphérique iOS..
Avant de construire et d’exécuter, assurez-vous de sélectionner "Périphérique" dans Projet> Définir le SDK actif dans la barre de menu Xcode. Assurez-vous également que vous avez sélectionné le bon périphérique parmi Projet> Définir l'exécutable actif. Enfin, assurez-vous que votre appareil iOS est allumé, connecté à votre ordinateur, qu'il est reconnu par iTunes et que votre écran n'est pas verrouillé..
Vous devriez maintenant être prêt à créer, installer et exécuter votre première application sur votre matériel iOS! Cliquez sur l'icône "Build & Run", et Xcode devrait s'occuper du reste.
Espérons que tout a fonctionné! Laissez des commentaires, des questions et des commentaires ci-dessous.