Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

Publier une application sur l'App Store

Comprendre le concept de reverse DNS dans Xcode

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Un nom de domaine inversé, tel que com.example, est déjà un début. Ajoutez-y le nom de votre app et le tour est joué !

Transcription

Reverse DNS, qu'est-ce que c'est que ce nouveau mot que je veux vous apprendre ? D'abord je vais vous apprendre un secret dans votre Mac : si vous allez faire un tour du coté de votre maison et de la bibliothèque. Le répertoire Home est la bibliothèque. Si vous allez voir à l’intérieur de ce répertoire Containers, vous allez voir quelque chose que j'ai déjà ouvert, de mon coté, c'est-à-dire toute une liste de choses un petit peu critiques mais qui sont tout simplement vos répertoires d'Apps. Les miennes sont tout en haut, c'est une des raisons pour laquelle je garde un point biz c'est que le Reverse DNS commence par le point com ou le point biz ou le point fr. Voyez que, si vous habitez en Bulgarie, c'est très avantageux... Tout ça, ce sont des Apps et notamment mes Apps dont une à laquelle on va un petit peu s’intéresser qui est DiskAlarm. C'est une App que j'ai sortie de l'App Store pour des raisons diverses et variées parce que quand vous êtes développeur Mac, vous n'êtes pas obligé d’être sur l'App Store. Cette App, elle s'appelle biz.pomcast.mac.diskalarm. Le biz.pomcast, vous le reconnaissez peut-être ou le com.apple, du fait que se soit Apple.com à l'envers, c'est exactement ça. Derrière, vous rajoutez ce que vous voulez, par exemple juste le nom de votre App, imaginons com.apple.chess ou, dans mon cas, biz.pomcast.mac.diskalarm J'aurai pu juste l'appeler biz.pomcast.diskalarm, c'est le cas de certaines Apps. Dans certains cas, j'ai fait le contraire : pour Fflp qui est une App qui existe sur Mac et sur IOS, j'ai fait pointfflp.mac, pointfflp.ios Cela tient au fait que le début de votre Reverse DNS, vous permettra de partager entre différentes App. À l'époque, je n'ai pas trop pensé que j'allais faire une version IOS de diskalarm mais on va la faire tout simplement. Je vais copier-coller ça dans mon presse papier, je vais fermer cela, je vais faire un tour du coté de X code. Voilà Xcode 8.1, ceci n'est pas un cours sur X code, j'ai simplement fait un nouveau projet dans Xcode. On démarre un projet, voilà la première chose qu'on nous demande, on va faire un projet très simple pour le cours. On va faire la version de Diskalarm sur IOS, quelque chose que j'ai en tête depuis très longtemps et je vais essayer d'utiliser cette formation pour commencer ce projet. Le nom sera tout simplement DiskAlarm, oui, c'est le même nom que sur Mac, aucune raison de faire autrement. La team, c'est l'équipe à laquelle j'appartiens dans iTunes Connect. Je peux appartenir à plusieurs équipes, en l'occurrence, j'appartiens aussi à l'équipe de la société pour laquelle je suis employé en parallèle d’être indépendant. Ce sont aussi des clients et autres choses, ainsi. Donc la team, pour l'instant c'est mon App, c'est vraiment moi. Le nom de l'organisation est vraiment tout à fait égal, ça peut être ici Foubarboy, c'est juste pour dire que c'est moi qui l'ai fait. Par contre ça, c'est très important : l'Organization Identifier. Vous allez voir que c'est un peu perturbant parce qu'il me demande juste l'Organization Identifier, donc c'est pas vraiment le Bundle Identifier, c'est pas vraiment le Reverse DNS, c'est juste ça. Donc là, il me met biz.pomcast et en fonction du nom de mon App ici, voyez en haut, il me le traduit. Voyez qu'il n'aime pas les espaces, donc on peut laisser l'espace mais le DNS sera tiret.Disk Alarm. Ce que je veux, c'est avoir biz.pomcast.ios.diskalarm donc je peux commencer par faire par exemple .ios mais il va me mettre Disk Alarm. Comment va-t-on se sortir de ça ? On va aller faire un tour du côté des préférences. Pour l'instant je lui mets juste ça, parce que sachez qu'il va se servir de cet Organization Identifier, pour créer le Bundle Identifier, qu'on pourra modifier mais pas à ce moment-ci. On va garder Swift comme langage et comme Device je vais faire Universal parce que je veux que ça fonctionne sur Ipad également. Je n'ai besoin ni de Core Data, pour l'instant, ni de Unit Tests, ni de UI Tests. Je vais l'enregistrer dans mon répertoire pomcast.biz, où j'ai notamment mon autre App, qui s'appelle Comments et un petit test que j'ai fait récemment. On va lui demander de créer aussi un Git, mais tout ça c'est pas le cours sur X code... Là, j'ai mon App, qui est formidable, que je vais pouvoir un petit peu modifier, et surtout j'ai le fameux Bundle Identifier, qui est changeable parce qu'un Bundle Identifier, avec des tirets et des majuscules c'est pas trop mon truc. Personnellement j'aime bien garder ça en minuscules. Ce Bundle Identifer est très important. Le Display Name n'a pas changé. Je vais pouvoir retrouver ce Bundle identifier, si je vais faire un tour du coté de mes Build Settings et que je cherche ici Bundle. Product Bundle Identifier, voyez ici. Je vais faire Basic, je vais faire Combined. On voit ici biz.pomcast.diskalarm que je peux changer évidemment, par contre Display Name, (ce sont deux choses différentes) c'est le nom que va avoir vraiment mon App, ça s'appelle le Product Name dans les settings, ça se retrouve là. Ce qu'il y a dans Général n'est qu'un résumé de certaines des choses ici. Il y a des choses importantes ici sur lesquelles on aura l'occasion de revenir : la Team, le Provisioning Profile et des choses dont il n'est pas content il y a des choses qui sont Hot DT. On travaillera là -dessus. L'important pour l'instant, c'est qu'on a notre Reverse DNS, avec notre App qui, pour l'instant, est totalement blanche. Si je la démarre et si j'allais voir à l’intérieur du simulateur de IOS, vous verriez que dans les répertoires du cœur de IOS, il y a aussi ce fameux répertoire, qui contient toutes les informations de mon application et qui s'appelle le répertoire biz.pomcoast.ios.diskalarm.

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 !