Distribution d'applications iOS avec iTunes Connect

Une fois que vous avez développé votre application iOS ou OS X, il est temps de la soumettre à Apple pour publication dans l'App Store. Ce processus est effectué via iTunes Connect, le portail reliant les développeurs au monde. Dans ce didacticiel, vous apprendrez exactement comment distribuer vos applications de Xcode vers l'App Store via iTunes Connect..

Plus spécifiquement, vous apprendrez les sujets suivants:

  • Qu'est-ce qu'iTunes Connect?
  • comment générer des certificats, des identifiants d'application et des profils d'approvisionnement
  • comment distribuer une application à l'aide d'iTunes Connect
  • Processus de révision d'Apple

Notez que vous devez être membre de l'un des programmes de développement payés par Apple pour créer des certificats et des profils de provisioning, et pour accéder à iTunes Connect..

1. Qu'est-ce qu'iTunes Connect??

iTunes Connect est une suite d'outils Web permettant de gérer le contenu vendu sur iTunes Store, App Store, Mac App Store et iBooks Store. En tant que membre du programme pour développeurs iOS ou du programme pour développeurs Mac, vous utiliserez cet outil pour gérer des applications, des contrats, des informations bancaires et fiscales, des rapports sur les ventes, etc.. - Centre de développement Apple

Une fois que vous vous êtes inscrit à l'un des programmes de développement, vous aurez accès à iTunes Connect, à l'aide de votre identifiant Apple et de votre mot de passe. Bien qu'iTunes Connect puisse être utilisé pour gérer une large gamme de produits, tels que la musique, les films et les livres, nous nous concentrerons sur les applications iOS et OS X dans ce tutoriel..

Dans iTunes Connect, vous pouvez afficher les ventes et les tendances de vos applications, signer des contrats, des accords fiscaux et bancaires, ainsi que gérer vos applications iOS et OS X. Ce dernier est le sujet de ce tutoriel.

2. Certificats, ID d'application et profils de provisioning

Avant de pouvoir distribuer vos applications sur l'App Store, vous devez créer trois éléments:

  • Certificat: identifie le développeur ou l'équipe de développement
  • ID de l'application: identifie de manière unique une application sur l'App Store
  • Profil d'approvisionnement: lie le certificat, l'ID d'application et les périphériques ensemble

Certificat

Étape 1

Pour commencer à générer ces trois éléments, allez à la Centre des membres, et sélectionnez Certificats, identifiants et profils.

Étape 2

Sélectionnez l'élément que vous souhaitez générer dans la liste correspondante. Nous allons commencer par générer un certificat.

Étape 3

Vous êtes maintenant présenté avec une liste de vos certificats existants (le cas échéant). Il y a deux types de certificats, développement et Distribution. Les certificats de développement sont utilisés lors des tests et du développement, tandis que les certificats de distribution sont utilisés pour signer votre application pour une distribution ad hoc ou App Store..

Cliquez sur le bouton plus en haut à droite et sélectionnez le type de certificat que vous souhaitez générer. Choisir App Store et Ad Hoc, car c’est celui-ci dont vous avez besoin pour publier votre application sur l’App Store. Cliquez sur Continuer au fond.

Étape 4

Pour créer un certificat, vous avez besoin d'un Demande de signature de certificat (CSR), que vous devez créer sur votre machine de développement. Ce processus implique la création d'une paire de clés publique / privée qui vous identifie, le développeur. Voyons comment cela fonctionne.

Ouvrez le Porte-clés application sur votre machine de développement et sélectionnez Assistant de certification> Demander un certificat à une autorité de certification… du Porte-clés menu.

Étape 5

Entrez votre adresse e-mail et donnez un nom à la paire de clés publique / privée en remplissant le Nom commun champ. J'ai nommé le mien Tuts + Key de Sam Berson. Laissez le deuxième champ de courrier électronique vide et cochez la case Enregistré sur le disque.

Étape 6

Trouvez un endroit sûr pour la demande de signature de certificat et enregistrez-le sur le disque. Avec la demande de signature de certificat créée, il est temps de la télécharger dans le centre des membres..

Étape 7

Téléchargez la demande de signature de certificat que vous venez de créer et cliquez sur produire au fond. Téléchargez le certificat et ajoutez-le à Porte-clés en double-cliquant dessus. Téléchargez, installez et sauvegardez votre nouveau certificat généré.

ID de l'application

La chaîne d'identifiant d'application contient deux parties séparées par un point (.) - un préfixe d'identifiant d'application défini par défaut comme identifiant d'équipe et un suffixe d'identifiant d'application défini comme chaîne de recherche d'ID d'ensemble. Chaque partie d'un identifiant d'application a des utilisations différentes et importantes pour votre application.. - Centre de développement Apple

Retournez au centre des membres et sélectionnez ID de l'application pour créer un nouvel ID d'application pour votre application. Cliquez sur le bouton plus en haut à droite pour commencer.

Étape 1

Attribuez à l’ID d’application un nom facile à retenir dans App ID Description section.

Étape 2

Choisissez si vous souhaitez créer un Explicite ou Wildcard ID de l'application. Un identifiant d'application explicite, tel que com.tutsplus.testing, est lié à une application particulière et est obligatoire si vous souhaitez, par exemple, activer les notifications push. Un identifiant d'application générique, tel que com.tutsplus. *, peut être lié à plusieurs applications et se termine toujours par un astérisque.

Étape 3

Ensuite, sélectionnez les services que vous souhaitez activer pour l'identifiant de l'application, tels que Game Center et iCloud. Ces services doivent correspondre aux fonctionnalités de votre application dans Xcode..

Étape 4

Enfin, cliquez sur le Soumettre bouton pour confirmer votre identifiant d'application. Puis clique Terminé.

Profil d'approvisionnement

La génération d'un profil d'approvisionnement dans le centre des membres est similaire à la création d'un certificat. Laissez-moi vous guider à travers les étapes requises pour générer un profil d'approvisionnement.

Étape 1

Sélectionnez le type de profil d'approvisionnement que vous souhaitez créer. Vous remarquerez qu'il existe trois types de profils d'approvisionnement:

  • Développement d'applications iOS
  • Distribution dans l'App Store
  • Distribution ad hoc

Nous sommes intéressés par un Distribution dans l'App Store profil d'approvisionnement.

Étape 2

Sélectionnez le ID de l'application vous avez créé il y a un instant à partir du menu déroulant.

Étape 3

Ensuite, sélectionnez le certificat de distribution que vous avez créé précédemment dans ce tutoriel..

Étape 4

Tapez un nom facile à retenir et cliquez produire au fond.

Étape 5

Enfin, cliquez sur le Télécharger bouton pour le sauvegarder sur votre machine de développement, ajoutez-le à Xcode en double-cliquant dessus, puis cliquez sur Terminé.

3. iTunes Connect

Une fois que vous avez créé le profil d'approvisionnement et les actifs de l'application, il est temps de l'envoyer à Apple pour examen. Avant de pouvoir le faire, vous devez vous assurer que votre projet est prêt pour la soumission. Cela implique l'ajout d'images de lancement et d'icônes d'application, la préparation de captures d'écran, une description pour iTunes Connect, etc..

Créer une nouvelle application

Étape 1

Après vous être connecté à iTunes Connect, sélectionnez Mes applications de la liste des articles.

Étape 2

Cela vous montrera une liste de vos applications. Cliquez sur le bouton plus en haut à gauche et sélectionnez Nouvelle application iOS du menu.

Étape 3

Ensuite, vous devrez fournir quelques détails importants sur votre nouvelle application..

  • prénom: Le nom de votre application tel qu'il apparaîtra sur l'App Store. Cela ne peut pas être plus long que 255 caractères.
  • Version: Le numéro de version est indiqué sur l'App Store et doit correspondre à celui de votre application dans Xcode.
  • Langue principale: Si les informations sur les applications localisées ne sont pas disponibles sur un territoire de l'App Store, les informations de votre langue principale seront utilisées à la place..
  • SKU: Un identifiant unique pour votre application qui n'est pas visible sur l'App Store.
  • ID de lot: L'identifiant de l'ensemble doit correspondre à celui que vous avez utilisé dans Xcode. Il ne peut pas être modifié après avoir soumis votre première construction.
  • Suffixe d'identification du paquet: Votre identifiant de paquet doit correspondre à celui utilisé dans votre application info.plist.

Ajout de métadonnées

Étape 1

Vous allez maintenant avoir accès au tableau de bord de votre application grâce auquel vous pourrez gérer les métadonnées, les prix, la disponibilité, etc. de votre application..

Étape 2

Avant de pouvoir soumettre une application, vous devez ajouter les métadonnées de votre application, telles que le nom, la description, les mots-clés, etc..

Autres choses à faire

Parmi les choses évidentes, vous devrez également ajouter des informations sur les prix, les détails du Game Center (le cas échéant) et diverses autres choses. Parcourez chacun des onglets situés en haut du tableau de bord pour connaître les informations dont Apple a besoin de votre part..

4. Processus d'examen par Apple

En tant que personne dont les applications ont été approuvées et rejetées par Apple à plusieurs reprises, il est important de vous assurer que votre application répond à tous les critères d'Apple avant de la soumettre. Une fois que vous avez fait le bon choix et que vous l'avez envoyé à Apple pour examen, votre application est placée dans une file d'attente.

Le processus d’examen comporte quelques étapes et le tableau ci-dessous présente les étapes clés et des détails pour chacune d’elles..

Statut La description
En attente d'une revue Vous avez soumis votre application et elle attend dans la file d'attente. Ce processus peut prendre quelques jours.
En revue Votre application est actuellement examinée et analysée par l'équipe d'évaluation d'Apple. Ce processus prend généralement de quelques heures à quelques jours..
Traitement pour App Store Votre application a été approuvée et sera prête à être vendue dans les 24 heures. Ce processus est généralement très rapide et prend moins de quelques heures..
Prêt à vendre Votre application est maintenant prête à être vendue. Il sera automatiquement publié à la date définie dans iTunes Connect..
Rejeté (divers types) Votre application a été rejetée et nécessite davantage de travail. Plusieurs raisons peuvent être trouvées dans le Guide du développeur iTunes Connect..

Une fois votre application approuvée, prenez le temps de réfléchir à une bonne date de publication pour laisser votre application en liberté. Demandez à vos amis, votre famille, vos collègues et à quiconque de partager votre application sur Twitter et Facebook. Si vous n'avez pas intégré le partage social dans votre premier fichier binaire, pourquoi ne pas l'ajouter comme mise à jour?

Conclusion

Vous devriez maintenant pouvoir distribuer une application avec iTunes Connect et en savoir plus sur le processus de révision d'Apple. Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous et je serai sûr de vous répondre..