En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des offres adaptées à vos centres d'intérêt, recueillir des données de statistiques et permettre le partage de pages sur les réseaux sociaux.
  • Accueil
  • Comment publier votre application pour iPhone sur la plate-forme dédiée ?

Comment publier votre application pour iPhone sur la plate-forme dédiée ?

Le processus de création d’une application pour iPhone, iPad ou encore iPod touch débute par l’idée et finit par une publication sur la plate-forme de téléchargement du constructeur Apple, en passant par la conception, le développement et la finalisation du programme iOS.

Néanmoins, arriver à cette dernière étape de publication ne garantit pas l’accessibilité du programme aux mobinautes, d’autres phases doivent être satisfaites afin d’y parvenir correctement, découvrez-les !

Quel mode de publication choisir pour votre application iPhone ?

Avoir un compte développeur auprès du constructeur

Pour pouvoir rendre votre application publique sur la plate-forme concernée, vous devez détenir un compte développeur payant en optant pour l’une des formules suivantes :

  • Formule Standard à 99 $ par an permettant la publication sur la boutique du constructeur.
  • Formule Enterprise à 299 $ par an aidant à la distribution de l’application en dehors de la plate-forme de téléchargement via intranet ou iTunes Connect.

Rappelons que la formule gratuite ne permet que l’accès au SDK iOS, aux forums et au Simulator, alors que celle University pour les étudiants et professeurs permet aussi le déploiement de l’application sur d’autres devices.associé.

Que vous choisissiez l’une ou l’autre formule, vous devez en tenir compte lors de l’évaluation du coût de développement iOS.

Pourquoi faut-il avoir un compte développeur ?

Avant même de prétendre à la distribution de votre application, le compte développeur permet :

  • Un accès aux outils de développement mis à la disposition des concepteurs d’applications par le constructeur.
  • Le déploiement de l’application sur un appareil mobile que ce soit localement par câble USB ou via la plate-forme dédiée pour vérifier son bon fonctionnement.
  • Le téléchargement des versions bêta d’autres applications en cours de finalisation.
  • La lecture du code de certaines applications en accès libre.
  • La connexion sur iTunes Connect pour la soumission, la publication, la modification, le remplacement et d’autres actions à accomplir pour perfectionner votre application.

Paramétrer iTunes Connect et générer les certificats de distribution

Contrairement à ce que vous pourrez croire, le canal permettant de diffuser les applications mobiles n’est pas App Store, mais plutôt iTunes Connect. Donc, une fois que vous avez vos identifiants de compte développeur, vous pouvez gérer votre espace via ce site web.

Tout comme pour Android, n’oubliez pas qu’avant de pouvoir faire des transactions ou générer des certificats, vous devez bien paramétrer votre profil en introduisant vos informations personnelles, fiscales et bancaires.

Une fois que toutes les données sont enregistrées, vous devez ajouter un App ID qui est un identifiant unique pour votre application.

Vous pouvez générer des certificats pour identifier l’application comme étant la vôtre que ce soit lors de son déploiement ou de sa publication, en créant un « provisioning profile » avec la mention qui correspond à votre besoin depuis Xcode.

Soumettre votre application à la publication

Il est vrai que vous avez payé quelques sous pour avoir droit de diffuser, vous avez aussi installé les bons certificats sur votre Mac, mais il vous reste encore de décrire rigoureusement les fonctionnalités de votre application mobile avant de soumettre correctement votre première ébauche au service de modération d’Apple.

Contrairement à Google pour les applications Android, les délais de vérification du constructeur iPhone peuvent sembler longs. Mais, ceci reste le meilleur moyen pour que la marque puisse garder une qualité élevée de ses services.

Besoin de nos services ?