Publier une application sur l'App Store

Archiver son app et la publier depuis Xcode

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Une fois votre app développée, vous pourrez utiliser le menu Archiver de Xcode pour télécharger votre application.

Transcription

Maintenant, on va télécharger notre app, depuis X code vers Apple. Mais je voulais vous montrer rapidement que la soumission vers l'App Store c'est très améliorée ces derniers temps, à une époque ça prenait en général minimum deux semaines et dans le meilleur des cas une semaine. Aujourd'hui on en est revenu carrément à un jour, dans 79 % des cas, dans13 % des cas à deux jours et ainsi de suite, c'est une histoire de jours et non plus de semaines. Ça c'est bien comme nouvelle. D'autre part je voulais faire un tour du coté d'iTunes Connect du coté de Fonctionnalités, là où vous pouvez gérer les In-App Purchase, Game Center aussi les codes promos mais surtout il y a ce coté Chiffrement et je vais vous montrer comment on fait. C'est exactement ce qui est expliqué là. Au niveau des code promos c'est là où vous pouvez générer des codes promos plus tard, une fois que votre app sera soumise, donc ce qui permet d'offrir votre app gratuitement à des testeurs par exemple. Bien que objectivement depuis Testflight c'est moins utile, mais les codes promos sont pour les versions stables. Il y a une app d'ailleurs s'appelle Tokens ce qui vous permet de gérer ces codes promos de manière plus simple, c'est pas très bon marché, mais si votre app tourne bien c'est très pratique d'avoir tout ça centralisé dans Tokens plutôt dans iTunes Connect. Maintenant on va aller faire un tour du coté de X code et rajouter ce ITSAppUsesNonExemptEncryption. Alors pourquoi ? parce que si vous ne rajoutez pas ça et ça c'est très récent, à chaque fois que vous allez publier une nouvelle version, il va vous demander si vous n'avez pas rajouté de chiffrement. Pour ajouter tout simplement ça, dans votre info.plist, qui se trouve ici et qui, je vous dis tout de suite, est en général ouvert de manière Property list c'est-à-dire comme ça. Si vous faites clic droit, et vous faites Open as Source code, à ce moment-là vous pourrez ajouter ça comme ça. Maintenant ce qu'on va faire, c'est que dans X code, on va aller dans le menu Product et on va aller dans-- Mais d'abord il faut choisir un Device, dispositif ou appareil, là je clique sur Mighty SE et ensuite vous devez aller dans le menu Product Archive ou shift Commande A, ça fonctionne aussi. Alors ce shift commande A, qu'est-ce qu'il va faire ? Vous voyez qu'il est en train d'archiver, il va me faire une version un peu spéciale, c'est-à-dire qui va contenir des informations supplémentaires, dont Apple a besoin. Et une fois que j'aurai cette version là, je vais me retrouver dans une autre fenêtre de X code, qui n'est plus la fenêtre de code mais une autre fenêtre. Et là à gauche j'ai toute une série d'apps sur lesquelles j'ai déjà travaillé, et à droite je vais pouvoir télécharger vers l'App Store donc je clique sur Upload sur App Store. Là il va chercher la liste des équipes auxquelles j'appartiens. Donc ça c'est quelque chose qu'on pourrait aller faire d'ailleurs, pendant que ça fonctionne je peux aller voir dans les settings que j'ai une liste ici à gauche, dont je ne vous montre pas forcement les détails des teams auxquelles j'appartiens et notamment ma team principale. Là j'ai donc la liste des teams, auxquelles j'appartiens, des clients par exemple ou mon employeur mais aussi, moi-même, donc c'est ça que je vais sélectionner, parce que je vais la publier sous mon nom, je vais faire choisir. Et il me prépare l'archive, il signe, et là voilà tout est bien, il y a des Entitlements, on ne rentre pas trop dans les détails. Sachez que ça avant c’était pas intégré à X code il y a quelques années encore. Alors ça je vous le dis tout de suite, ce genre des choses qu'il fait là, il y a des rapports avec les réseaux, parce que quand vous avez un réseau lent ça prend une plombe. Voilà le genre d'erreurs que vous pouvez avoir, qui ne sont pas vérifiées par X code, mais qui sont vérifiées par Apple. Ça veut dire qu'il me manque une icône de 76 par 76. Alors voyons ça, voyons un petit peu dans nos assets justement, a priori j'en ai oublié un, Ipad, qui est un peu perturbant et c'est pour ça que je n'y ai pas pensé, mais tout de suite je vais aller mettre cette version-là. C'est que cette app ne tournera jamais sur un Ipad 2, parce que l'Ipad 2 ne supporte pas IOS10. Alors évidemment, petit détail au passage, c'est qu'il ne faut évidement pas oublier de réarchiver en faisant shift commande A à nouveau, parce que cette version, que vous avez là, vous pouvez carrément l'effacer parce que de toute façon elle ne passera jamais. On sait qu'on a essayé de la faire passer, elle n'est pas passée, donc on va réattendre qu'une nouvelle version soit faite, Build Succeeded voilà. Et cette version là on pourra, à ce moment là, à nouveau la republier, réessayer. Et là ça fonctionne, Upload Successful. C'est plutôt sympa, effectivement on a corrigé notre erreur. Maintenant si je retourne du coté de Safari et du coté de TestFlight, par exemple, ou de l'App Store, si je vais voir du coté d'App Store vous verrez que ici sur la version 1.0, je vais pouvoir-- vous souvenez que quand on avait sélectionné ici une version n'avait pas pu voir de versions, là on va pouvoir avoir une version. Et on va voir cela dans la prochaine vidéo.

Publier une application sur l'App Store

Publiez une app développée sous iOS afin de la rendre disponible dans l’App Store. Préparez votre app dans Xcode, effectuez les tests, et soumettez la version pour approbation.

Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Votre/vos formateur(s) :
Date de parution :22 nov. 2016
Durée :1h03 (14 vidéos)

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !