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.

Xcode 8 : Les nouveautés

Créer des profils automatiquement

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
L'époque où il fallait créer une partie de votre application sur le portail développeur est désormais révolue. Aujourd'hui, réalisez-la entièrement dans votre éditeur.

Transcription

Avant de rentrer dans le vif du sujet qui va nous occuper je voudrais attirer votre attention sur le fait que j'ai nommé mon petit projet ici « pré-visualisation » avec un e accent aigu. Ce n'est pas une super bonne idée en soi pour un projet XCode qu'il vaut toujours mieux nommer en anglais. Mais comme ce cours est en français, on aime bien montrer des choses en français. Ce qu'il faut savoir, c'est que le bundle-identifiers qui est quelque chose de très important dans tout ce qui est signature qu'on va voir dans deux secondes, lui il s'est basé sur... pas comme si c'était écrit previsualisation mais bien pré donc il a remplacé le é par un e- Ça on peut le changer encore ici. En règle générale, je vous recommande plutôt de faire dans l'autre sens. C'est-à-dire de nommer votre projet avec un nom plutôt anglais ou anglicisé, sans accent, sans espace et tout ça. Ensuite, votre display name, évidemment, lui va pouvoir se changer. On peut aussi le localiser dans le info pays mais là on sort un petit peu du sujet. Ce qui nous intéresse pour ce sujet c'est quelque chose qui n'est pas très bien mis en avant par la publicité d'Xcode 8 en l'occurence et qui est pourtant quelque chose d'assez révolutionnaire. C'est ce qu'on appelle la gestion automatique des signatures. La signature, c'est-à-dire le fait de lancer votre app sur un device ou plutôt de préparer votre app pour tourner sur des devices c'est un petit peu l'enfer sur iOS depuis globalement le début, c'est-à-dire depuis huit ans. Quand on lance sur un simulateur comme c'est le cas là, voyez c'est un simulateur de iPhone SE il n'y a en général pas vraiment de problème majeur. Ça apparaît assez rapidement, voyez c'est un petit test que j'ai fait. Il n'y a pas de problème. Quand on veut se mettre sur, en l'occurence l'iPhone SE, qui est branché sur mon device ça se passe un petit peu différemment si je lance. Vous allez voir qu'il ne se passe pas grand chose. à part que j'ai un failed ici, j'ai une erreur. Le fait qu'il me dise que sign in requires developement team et ensuite il a besoin de signer. Alors, la development team c'est assez simple. Ça existait déjà auparavant. Je vais choisir mon équipe. En l'occurrence, je vais prendre moi-même ma propre équipe. A ce moment-là, ce qui est assez génial c'est qu'il y a la signature qui sera automatiquement gérée. Il est bien écrit qu'Xcode va gérer automatiquement, c'est-à-dire créer et mettre à jour les profils, les appID et les certificates. Historiquement, par le passé, il fallait aller faire un tour du côté du développement portal. C'est toujours bon de savoir comment on doit faire dans le cas où ça ne marche pas de manière automatique. Aujourd'hui ça marche de manière automatique. On peut relancer l'application et à ce moment-là tout va être fait automatiquement par Xcode de manière à ce que ça fonctionne autant en debug que lorsque l'on va développer. Je ne vous montre pas le device sur lequel ça tourne. L'apps sera sensiblement la même. Mais vous pouvez me faire confiance, ça démarre de l'autre côté. Justement, qu'est-ce qui se passe le jour où ça ne marche plus de manière automatique. Vous décochez ça, et à ce moment vous allez avoir accès pour toutes vos configurations, en l'occurrence si j'ai deux configurations, ce qui est la configuration standard, debug et release je vais pouvoir choisir un provisioning profile qui sera donc ceux qui sont éligibles, ceux qui fonctionnent avec ce projet, en l'occurence un wild card et ceux qui ne marchent pas, ce sont d'autres et ainsi, des détails qui sont différents. Je vais repasser en automatique, vous allez voir que là, il va y avoir un avertissement qui va apparaître qui va me dire attention tout ce que tu as décidé de changer maintenant en gros dans ton build settings parce que tout se passe dans le settings je vais l'effacer. Pour la petite histoire, pour ceux qui ne savent pas, tout ça se passe effectivement du côté de la partie sign-in par exemple close signin identity ou development team ou des choses ainsi ce sont toutes des choses qui sont directement configurables ici. Maintenant heureusement, depuis Xcode 8, on a une version automatique, ce qui finalement va rendre beaucoup de développeurs et surtout les plus anciens développeurs d'entre nous très très heureux.

Xcode 8 : Les nouveautés

Abordez les nouveautés de la version 8 de Xcode. Passez en revue les extensions de l'éditeur de texte, la création automatique de profils, l’interface Builder, etc.

Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :20 déc. 2016

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 !