• 20 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 28/11/2019

Publiez votre application

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Pour publier votre application, il vous faudra d'abord créer un compte pour chaque plateforme pour laquelle vous développez : pour iOS, un Developer Account, et pour Android, un Publisher Account.  Pour iOS, un compte coûte actuellement 99 € par an, et pour Google, un compte coûte 25 € en une fois.

Chaque plateforme a ses spécificités concernant la signature et la publication d'une application : c'est le sujet de ce dernier chapitre.

Publiez votre application iOS

Une fois votre compte Developer créé et lié à Xcode, vous pouvez créer un certificat de signature pour la distribution iOS :

Ensuite, allez sur developer.apple.com, puis sur la page Account et cliquez sur Certificates, Identifiers and Profiles.  Vous y verrez tous vos certificats de signature.  Dans le menu latéral, sous Identifiers, choisissez App IDs. Vous pouvez cliquer sur l'identifiant d'une application pour en modifier le contenu (comme le nom, par exemple), ou cliquer sur le bouton  +  si votre application n'apparaît pas.  Dans ce cas, vous utiliserez le bundle ID de votre config.xml pour créer l'identifiant.

Maintenant que le certificat et l'identifiant de votre application sont prêts, il faut aller sur itunesconnect.apple.com pour créer l'application au niveau de l'App Store.  Dans My Apps, cliquez sur l'icône  +  :

Vous arrivez ensuite sur la page qui vous permet de renseigner toutes les informations relatives à votre application, y compris le pricing.  Pour aller plus loin, je vous conseille de consulter la documentation officielle d'Apple pour préparer correctement votre déploiement.

Au niveau de Xcode, il faut maintenant faire le dernier build permettant de déployer l'application sur l'App Store.  Dans le menu en haut, choisissez comme cible Generic iOS Device.  Cela vous permet de créer le fichier Archive qui sera chargé sur l'App Store en choisissant Archive dans le menu Product :

Vous aurez ensuite la fenêtre suivante, qui permet de charger l'archive sur l'App Store :

Vous pouvez cliquer sur Upload to App Store et suivre les instructions pour charger votre application.

Ensuite, retournez sur iTunes Connect pour compléter les informations de votre application et la soumettre pour approbation.  Si tout est en ordre, votre application sera publiée sur l'App Store !

Publiez votre application Android

Pour tester votre application sur un device Android, il n'y en a pas eu besoin, mais pour la publier sur le Google Play Store, il faudra signer votre application.  Ouvrez votre projet dans Android Studio, et dans le menu Build, choisissez Generate Signed APK :

En cliquant sur Next, Android Studio vous permet de choisir le key store pour la signature de votre application.  Ce key store permet d'assurer que vous et vous seul pouvez signer votre application.  Si vous n'en avez pas encore créé, vous pouvez sélectionner Create new.  Vous pouvez, si besoin, suivre les instructions sur developer.android.com pour vous assurer de créer un key store sécurisé.

En cliquant sur Next, vous choisissez le type de build (release dans ce cas) et la version de la signature (cochez les deux) :

Si tout se passe correctement, Android Studio générera votre APK :

Votre application est maintenant prête : vous pouvez aller sur le Google Play Console pour préparer la publication de votre application (à condition d'avoir créé auparavant un Developer Account).

Vous pouvez cliquer sur Créer une application pour commencer à créer votre application.  Une fois le titre et la langue choisis, vous avez accès à la fiche Play Store pour votre application.  Si vous publiez vraiment votre application, prenez le temps de remplir toutes les sections ici, avec l'aide de la documentation sur developer.android.com si nécessaire.

Pour charger votre fichier APK, choisissez Versions de l'application dans le menu latéral, cliquez ensuite sur Gérer la production, et enfin sur Créer une version.  Il faudra accepter les termes et conditions pour Google Play App Signing. Vous pourrez ensuite charger votre fichier APK :

Vous pouvez cliquer sur Vérifier et, si tout est en ordre, cliquez sur Lancer le déploiement en version production !

Félicitations !  :D

Pendant ce cours, vous avez découvert Ionic.  Vous savez désormais créer des applications mobiles multiplateformes, profiter des native features et déployer vos applications sur l'App Store et le Play Store.  Les documentations pour Ionic, Cordova, iOS et Android sont extrêmement riches, donc n'hésitez pas à vous y plonger afin d'approfondir vos connaissances et de créer des applications riches et dynamiques ! :soleil:

Exemple de certificat de réussite
Exemple de certificat de réussite