Notre suite d’articles sur le dé­ve­lop­pe­ment d’une ap­pli­ca­tion mobile native se con­sa­crait pré­cé­dem­ment à la con­cep­tua­li­sa­tion et au design d’une ap­pli­ca­tion ainsi qu’aux tests d’ap­pli­ca­tions. Le chapitre 5 est quant à lui dédié au dé­ploie­ment de votre ap­pli­ca­tion sur une boutique d’ap­pli­ca­tions en ligne. La première sous-partie 5.1 de ce chapitre s’in­té­res­sait au té­lé­char­ge­ment de votre ap­pli­ca­tion Android dans le Play Store. Si vous avez toutefois développé une ap­pli­ca­tion iOS et s’il ne vous reste plus qu’à la lancer, il sera na­tu­rel­le­ment né­ces­saire de la té­lé­char­ger pour l’App Store d’Apple. Nous vous dévoilons comment con­fi­gu­rer son ins­tal­la­tion et comment la té­lé­char­ger afin de gérer cette étape avec sim­pli­cité.

Comment publier une app iOS sur l’App Store

L’App Store d’Apple est la seule pla­te­forme of­fi­cielle pour proposer et té­lé­char­ger une ap­pli­ca­tion iOS. Pour la déposer dans l’App Store, deux services sont im­pé­ra­ti­ve­ment né­ces­saires : Apple Developer Program (pla­te­forme qui aide au dé­ve­lop­pe­ment d’ap­pli­ca­tion pour l’App Store d’Apple) et iTunes Connect qui y est associé. Ces deux services cons­ti­tuent les in­ter­faces de l’App Store d’Apple. Le dé­ploie­ment d’une ap­pli­ca­tion pour l’App Store d’Apple prend glo­ba­le­ment plus de temps que pour Google Play Store. Le but de cet article n’est donc pas d’expliquer dans ses moindres détails, comme dans le chapitre précédent 5.1 pour Play Store, comment l’en­re­gis­tre­ment s’effectue sur les services né­ces­saires et comment installer son ap­pli­ca­tion. Nous avons en revanche décidé de vous donner un aperçu des dif­fé­rents procédés qui sont né­ces­saires pour publier votre ap­pli­ca­tion iOS sur l’App Store, et de détailler les démarches les plus im­por­tantes et les prin­ci­paux points de vigilance. Sur le site Web de Apple, vous trouverez des in­for­ma­tions et ex­pli­ca­tions dé­tail­lées pour votre dé­ploie­ment dans l’App Store. Vous pouvez vous tourner vers l’« App Dis­tri­bu­tion Guide » mais aussi l’« iTunes Connect Developer Guide ».

Les con­di­tions pour installer une ap­pli­ca­tion dans l’App Store

Outre le fait d’avoir bien sûr une ap­pli­ca­tion iOS prête à l’emploi, il est né­ces­saire de posséder un or­di­na­teur Mac avec une connexion Internet. Disposer d’un Mac est né­ces­saire pour formater son ap­pli­ca­tion en fichier binaire grâce au logiciel Xcode. Ce dernier est l’IDE (En­vi­ron­ne­ment de dé­ve­lop­pe­ment intégré) officiel d’Apple, avec lequel vous pouvez notamment créer une ap­pli­ca­tion iOS. Si vous n’avez pas déjà installé le logiciel, vous pouvez té­lé­char­ger gra­tui­te­ment la version la plus récente de Xcode sur le site Developer d’Apple. Outre ses aspects tech­niques, il est également né­ces­saire d’avoir une carte de crédit et de disposer d’un petit budget. L’en­re­gis­tre­ment sur Apple Developer Program est certes en principe gratuit, mais le dé­ploie­ment d’une ap­pli­ca­tion demande une ins­crip­tion revenant à 99 dollars US par an. Dès que vous avez rempli ces con­di­tions, vous allez pouvoir vous in­té­res­ser aux premières démarches à effectuer avec Apple Developer Program.

Apple Developer Program

Tout d’abord, visitez le site Apple Developer (proposé uni­que­ment en anglais) et cliquez sur « Account » dans la barre de menu du haut. Ensuite, en­re­gis­trez-vous avec votre iden­ti­fiant Apple. Si vous n’en avez pas encore, vous pouvez en créer un sur le site. En revanche, dans le cas où vous auriez déjà un compte, il est tout de même conseillé d’en créer un autre afin que votre projet puisse bé­né­fi­cier de son propre numéro d’iden­ti­fi­ca­tion. En générant ce nouvel iden­ti­fiant, quelques in­for­ma­tions vous con­cer­nant ainsi qu’une adresse mail valide vont vous être demandées. Un code de con­fir­ma­tion est alors envoyé sur cette adresse. Après con­fir­ma­tion de votre en­re­gis­tre­ment grâce à ce code, loguez-vous sur Apple Developer. Acceptez ensuite les con­di­tions (« legal agreement »), et votre compte est prêt à être utilisé. Pour installer son app iOS, il est né­ces­saire de payer une adhésion (annuelle), comme évoqué plus haut, de 99 dollars US. Pour cela, dirigez-vous vers « Enroll » sur le site d’Apple Developer Program, où vous pourrez cliquer sur « Start Your En­roll­ment » en bas de page. Deux options s’offrent alors à vous : une ins­crip­tion « in­di­vi­dual » (pour les par­ti­cu­liers) ou « Company » (pour les en­tre­prises).

En­re­gis­tre­ment à titre privé ou en tant qu’en­tre­prise

Si vous êtes dé­ve­lop­peur in­dé­pen­dant, en­re­gis­trez-vous de pré­fé­rence en tant que « in­di­vi­dual » sur le Developer Program d’Apple. Ainsi, vous n’aurez besoin que d’une carte de crédit. L’ins­crip­tion prend effet de manière quasi immédiate : après avoir complété l’ensemble des données requises et après les avoir validées, il suffit d’attendre une con­fir­ma­tion par mail qui témoigne de votre adhésion. Grâce à cet en­re­gis­tre­ment, vous aurez accès à iTunes Connect où vous pouvez par exemple traiter et modifier la pré­sen­ta­tion de votre ap­pli­ca­tion pour l’App Store. Important : si vous vous en­re­gis­trez en tant que par­ti­cu­lier pour Apple Developer, vous seul aurez accès au compte uti­li­sa­teur. Si vous souhaitez établir un compte pour une en­tre­prise, l’in­ves­tis­se­ment personnel va être peu plus grand. Vous aurez par exemple besoin, en plus de votre carte de crédit, de votre numéro d’iden­ti­fi­ca­tion fiscale et de ce que l’on appelle le numéro D-U-N-S. Cette suite de 9 chiffres attribuée par Dun & Brad­street (D&B) est un numéro d’iden­ti­fi­ca­tion pour les en­tre­prises, com­mer­çants et autres qui se trouvent dans la base de données D&B. Vous pouvez demander un numéro D-U-N-S gra­tui­te­ment sur le site de D&B. Un avantage majeur du compte uti­li­sa­teur d’en­tre­prise est de pouvoir autoriser son accès à plusieurs par­ti­ci­pants. Les uti­li­sa­teurs, qui s’en­re­gistrent en tant qu’employés de l’en­tre­prise, peuvent avoir accès à iTunes Connect.

Cer­ti­fi­cat Apple pour mettre en place une app

Après vous être inscrit sur Apple Developer Program, quelques con­fi­gu­ra­tions vont être né­ces­saires pour votre ap­pli­ca­tion. Chaque ap­pli­ca­tion iOS dis­po­nible dans l’App Store exige par exemple d’avoir plusieurs cer­ti­fi­cats Apple signés. Ces derniers peuvent être créés depuis le programme Xcode ou votre compte Apple Developer. Nous vous dé­tail­lons ci-dessous les grandes lignes de votre démarche sur Apple Developer Program pour une meilleure com­pré­hen­sion du processus complet.

Pour réaliser un cer­ti­fi­cat sous Apple Developer, loguez-vous sur le site et ouvrez le « Member Center ». Cliquez ici sur « Cer­ti­fi­cates, Iden­ti­fiers & Profiles ». Pour pouvoir déployer sur l’App Store, deux cer­ti­fi­cats sont demandés : un cer­ti­fi­cat de dé­ve­lop­pe­ment et un cer­ti­fi­cat de dis­tri­bu­tion (appelé aussi cer­ti­fi­cat de pro­duc­tion). Vous pouvez établir ces cer­ti­fi­cats en cliquant dans le menu de gauche sur « Cer­ti­fi­cates », puis « All », et enfin en cliquant en haut à droite sur le signe « plus ». Voici les étapes qui suivent :

  • Sur la fenêtre qui apparaît, cliquez d’abord sur « iOS App De­ve­lop­ment » puis « Continue ».
  • Pour l’étape suivante, vous aurez besoin du programme Keychain Access que l’on retrouve sur tous les Mac les plus récents. Grâce à ce logiciel, gênerez un fichier CSR (Cer­ti­fi­cate Signing Request soit une demande de signature de cer­ti­fi­cat). A l’ouverture du Keychain Access, choi­sis­sez dans le menu du haut « Keychain Access » → « Cer­ti­fi­cate Assistant » → « Request a Cer­ti­fi­cate From a Cer­ti­fi­cate Authority » et saisissez votre adresse email et votre nom dans la fenêtre qui s’ouvre. Assurez-vous que la sau­ve­garde s’effectue sur votre disque dur et spécifiez l’em­pla­ce­ment.
  • Apres avoir certifié votre fichier CSR, utilisez de nouveau le programme Apple Developer Program. Dans la fenêtre « About Creating a Cer­ti­fi­cate Signing Request (CSR) », vous arriverez en cliquant sur « Continue » au point suivant et pourrez alors té­lé­char­ger dans votre compte Apple Developer le fichier CSR établi. Cliquez ensuite sur « Generate ».
  • Té­lé­char­gez votre cer­ti­fi­cat de dé­ve­lop­pe­ment iOS, ouvrez-le grâce à un double clic et confirmez que vous souhaitez ajouter le cer­ti­fi­cat dans la keychain. Ainsi, le cer­ti­fi­cat est en­re­gis­tré dans Keychain Access.
  • L’éta­blis­se­ment de votre cer­ti­fi­cat de dé­ve­lop­pe­ment est terminé. Afin d’obtenir le cer­ti­fi­cat de pro­duc­tion (ou dis­tri­bu­tion), cliquez sur « Add Another » et choi­sis­sez « Pro­duc­tion » puis « App Store and Ad Hoc ». Répétez l’ensemble du processus pour obtenir enfin le second cer­ti­fi­cat.

En­re­gis­trer un appareil

Ensuite, en­re­gis­trez un appareil mobile Apple sur votre compte Apple Developer. Ceci est utile si vous souhaitez tester votre ap­pli­ca­tion avec un outil de Developer Program. L’en­re­gis­tre­ment sur appareil peut s’effectuer en utilisant Xcode tout comme Apple Developer. Pour commencer la con­fi­gu­ra­tion dans votre compte Developer, cliquez sur « Devices » sur « All », et de nouveau sur le symbole plus. 

  • Pour l’en­re­gis­tre­ment d’un appareil, vous aurez besoin de son Unique Device Iden­ti­fier (UDID), que vous pourrez consulter par exemple dans le programme iTunes. Pour cela, ouvrez iTunes et connectez votre iPhone ou iPad à votre Mac.
  • Choi­sis­sez l’appareil connecté de la liste dé­rou­lante d’iTunes. En cliquant sur le numéro de série, vous ob­tien­drez l’UDID de l’appareil. Copiez-le.
  • Revenez de nouveau au programme Apple Developer et nommez sous « Register Device » l’appareil avec le nom de votre choix. Dans le champ « UDID », ajoutez la suite copiée.
  • Après avoir cliqué sur « Continue », vous pouvez en­re­gis­trer l’appareil qui sera alors dans votre liste des appareils.
  • Vous pouvez en­re­gis­trer d’autres appareils en procédant de la même manière. Jusqu’à 100 appareils par an peuvent en effet être en­re­gis­trés dans votre compte Developer.

Créer un App ID pour votre ap­pli­ca­tion

Autre condition pour té­lé­char­ger une app iOS : générer un iden­ti­fiant d’ap­pli­ca­tion. Ce numéro d’iden­ti­fi­ca­tion ca­rac­té­rise une ap­pli­ca­tion à part entière. Il se divise en deux parties : un iden­ti­fiant attribué de manière au­to­ma­tique et une ter­mi­nai­son définie par vos soins. En principe, vous pouvez créer un « explicit App ID » ou un « Wildcard App ID ». Dans le cas de l’explicit App ID, l’iden­ti­fiant doit être généré à chaque fois pour toute nouvelle app. Il permet toutefois de mettre en place des no­ti­fi­ca­tions push, des achats in-app et d’autres fonc­tion­na­li­tés utiles pour une seule et même ap­pli­ca­tion. Si en revanche, vous mettez en place un Wildcard App ID, vous ne pouvez pas avoir recours à ces fonctions mais l’App ID peut être utilisé pour plusieurs ap­pli­ca­tions.

Pour créer un app ID, dirigez-vous vers l’entrée du menu « Cer­ti­fi­cates, Iden­ti­fiers & Profiles » et cliquez sur « Iden­ti­fiers » → « App IDs » puis sé­lec­tion­nez de nouveau le signe plus.

  • Sous « App ID Des­crip­tion », entrez le nom de votre ap­pli­ca­tion. Vous trouverez en dessous le préfixe de votre app ID attribué par Apple.
  • Le champ suivant définit le suffixe de votre app-ID. C’est ici que vous pouvez choisir par ailleurs si vous souhaitez un explicit App ID ou un Wildcard App ID. En outre, il est né­ces­saire d’entrer votre « bundle ID ».
  • Cliquez ensuite sur « Continue » puis, après avoir vérifié toutes les données, sur « Register ». Vous avez enfin généré votre ID.

Etablir un profil de pro­vi­sion­ne­ment

Il est important de se consacrer enfin au pro­vi­sio­ning profile de l’Apple Developer Program. Ce profil rassemble toutes les con­fi­gu­ra­tions réalisées pré­cé­dem­ment (les cer­ti­fi­cats, la re­con­nais­sance d’appareils et les app ID) en un seul profil, et relie le compte dé­ve­lop­peur à l’app-ID et les appareils tests en­re­gis­trés. Avec le cer­ti­fi­cat té­lé­chargé, il est possible de signer le code de l’app sur Xcode. Sans cela, une ap­pli­ca­tion ne peut ni s’installer sur un appareil iOS ni se con­fi­gu­rer sur l’App Store d’Apple. Pour établir un profil de pro­vi­sion­ne­ment, allez dans le menu de gauche sur « Pro­vi­sio­ning Profile » → « All » et ajoutez un profil avec de nouveau le symbole plus.

  • Pour le profil de pro­vi­sion­ne­ment, une version de dé­ve­lop­pe­ment et une version de dis­tri­bu­tion entrent également en jeu. La première permet son uti­li­sa­tion pendant le processus de dé­ve­lop­pe­ment de l’ap­pli­ca­tion. La deuxième est consacrée à la pu­bli­ca­tion de l’ap­pli­ca­tion (« Dis­tri­bu­tion » → « App Store »).
  • Pour mettre en place un pro­vi­sio­ning profile en version dé­ve­lop­pe­ment, choi­sis­sez « De­ve­lop­ment » → « iOS De­ve­lop­ment App ». Après avoir cliqué sur « Continue », une nouvelle fenêtre apparaît.
  • Ensuite, entrez votre iden­ti­fiant d’ap­pli­ca­tion pour le profil. Le numéro d’iden­ti­fi­ca­tion pré­cé­dem­ment créé se trouve dans le menu déroulant. Récupérez-le et pour­sui­vez en cliquant de nouveau sur « Continue ».
  • De la même manière, générez dans l’étape suivante votre profil de pro­vi­sion­ne­ment. La fenêtre apparue permet de cocher le cer­ti­fi­cat qui doit faire partie de votre profil.
  • Dé­fi­nis­sez l’appareil (préa­la­ble­ment en­re­gis­tré) que vous souhaitez associer au profil.
  • Enfin, donnez un nom à votre de­ve­lo­pe­ment pro­vi­sio­ning profil et té­lé­char­gez-le.
  • En allant sur « Add Another », re­nou­ve­lez la procédure pour créer un pro­vi­sio­ning profile de dis­tri­bu­tion. Vous pouvez commencer l’opération sous « Dis­tri­bu­tion » → « App Store ». La suite est similaire à un pro­vi­sio­ning profile de dé­ve­lop­pe­ment.
  • Après avoir configuré les deux profils de pro­vi­sion­ne­ment et les avoir tous deux té­lé­char­gés, il est né­ces­saire de les vérifier sous Xcode. Ouvrez le profil en Xcode grâce à un double clic. Vous pouvez soit créer un nouveau projet pour le profil soit en utiliser un déjà existant. Choi­sis­sez le projet approprié dans le menu de gauche en Xcode. Dans le menu « Build Settings » → « All », vous trouverez « Code Signing ». Ici, il est possible de contrôler dans l’entrée « Pro­vi­sio­ning Profile » si votre profile est listé sous « Automatic ».

Déployer son app iOS via iTunes Connect : les grandes lignes

Itunes Connect fait partie du compte Apple Developer. Il est essentiel pour le processus qui suit car il vous permet de té­lé­char­ger votre app dans l’App Store. Vous pouvez accéder à iTunes Connect à partir du menu de votre compte Developer ou di­rec­te­ment en vous con­nec­tant sur le site.

In­for­ma­tions con­trac­tuelles, bancaires et fiscales

Si vous souhaitez mettre en place une ap­pli­ca­tion payante dans l’App Store, il est d’abord né­ces­saire de vous rendre dans « Agree­ments, Tax, and Banking » sur iTunes Connect (si vous proposez une ap­pli­ca­tion gratuite, vous pouvez sauter cette étape). Pour com­mer­cia­li­ser une ap­pli­ca­tion sur l’App Store, il est né­ces­saire de demander au préalable un contrat. Vous aurez plusieurs variantes sur iTunes Connect à dis­po­si­tion. À vous de sé­lec­tion­ner la plus adaptée. À noter : toutes les demandes ou ac­cep­ta­tions de nouveaux contrats ne peuvent être gérées que par l’agent d’équipe de iTunes Connect. Pour conclure un contrat digital, Apple a besoin de re­cueil­lir des in­for­ma­tions sur vous en tant que par­te­naire : il s’agit notamment de vos coor­don­nées bancaires car 70% des revenus vous seront reversés (Apple gardant les 30% restants), mais aussi des coor­don­nées de la personne qui va s’occuper des aspects ju­ri­diques de la com­mer­cia­li­sa­tion de l’ap­pli­ca­tion. Vous pouvez gérer l’ensemble des contrats à tout moment dans ce menu. Dans l’aide d’iTunes Connect, vous trouverez toutes les in­for­ma­tions né­ces­saires sur les pos­si­bi­li­tés de con­fi­gu­ra­tion de la rubrique « Agree­ments, Tax, and Banking »

Créer un dossier iTunes Connect

Pour pouvoir publier votre app iOS, l’ap­pli­ca­tion nécessite d’avoir au préalable créé un dossier iTunes Connect qui comporte toutes les in­for­ma­tions pour mettre en place et gérer votre ap­pli­ca­tion dans l’App Store.

Conseil

Si vous souhaitez remettre la con­fi­gu­ra­tion de votre dossier iTunes Connect à plus tard, vous pouvez cliquer sur le bouton « Save » (en haut à droite dans chaque fenêtre du menu) pour en­re­gis­trer vos mo­di­fi­ca­tions.

  • Sur l’écran de démarrage d’iTunes Connect, cliquez sur le menu « My Apps ». Vous trouverez ensuite un symbole + en haut à gauche pour té­lé­char­ger votre ap­pli­ca­tion. Cliquez ensuite sur « New App ».
  • Choi­sis­sez dans la fenêtre suivante « New iOS App » et ren­seig­nez le nom de votre ap­pli­ca­tion, le langage primaire ainsi que le Bundle ID (que vous avez déjà sau­ve­gardé pré­cé­dem­ment) et SKU (numéro d’iden­ti­fi­ca­tion que vous pouvez définir vous-même).
  • Apres avoir cliqué sur « Create », il est né­ces­saire de saisir des in­for­ma­tions com­plé­men­taires à la ca­té­go­ri­sa­tion de votre ap­pli­ca­tion. C’est ici que vous définirez la catégorie prin­ci­pale et que vous pouvez, si vous le souhaitez, choisir une deuxième catégorie ainsi qu’une à deux sous-ca­té­go­ries. IONOS vous re­com­mande de le faire car ceci permettra ensuite de mieux trouver votre ap­pli­ca­tion dans l’App Store. Suivant les contenus de votre ap­pli­ca­tion, des con­fi­gu­ra­tions com­plé­men­taires peuvent être né­ces­saires. Terminez cette étape enfin en cliquant sur « Save » en haut à droite.
  • Ensuite, dirigez-vous vers la rubrique  « Pricing and Avai­la­bi­lity », que vous trouverez dans la barre de gauche. Vous in­di­que­rez ici si votre app est gratuite ou payante pour l’App Store. Si vous vendez votre ap­pli­ca­tion, rem­plis­sez les données requises à cette com­mer­cia­li­sa­tion. De nouveau, en­re­gis­trez vos données grâce au bouton « Save » situé en haut à droite.

Page de pré­sen­ta­tion de l’app pour l’App Store

Il est main­te­nant né­ces­saire de s’atteler à la pré­sen­ta­tion de votre ap­pli­ca­tion dans la page produit en four­nis­sant toutes les in­for­ma­tions per­met­tant de com­prendre son utilité (comme une des­crip­tion du contenu, des captures d’écran, des mots-clés pour la recherche dans l’App Store etc.). Ceci exige encore un peu de travail et d’in­ves­tis­se­ment. Vous trouverez une aide pour rédiger une des­crip­tion optimale dans „iTunes Connect Developer Guide“ sous „Iden­ti­fying Your App in iTunes Connect“. Voici un résumé des points les plus im­por­tants :

  • Choi­sis­sez sous « My Apps » dans le menu de gauche « Prepare for Sub­mis­sion ».
  • Dans la fenêtre qui apparaît, té­lé­char­gez les screen­shots de votre app. Vous pouvez té­lé­char­ger les images en format JPEG ou PNG. Au moins une capture d’écran est né­ces­saire pour chaque appareil com­pa­tible. La ré­so­lu­tion peut en effet être très variable. L’affichage d’un iPhone est par exemple plus petit que celui d’un iPad, ce qui créé de grosses dif­fé­rences. Parmi les iPhone et les iPad, on a également des modèles très dif­fé­rents. Des pré­cau­tions sont donc à prendre. Pour plus de conseils sur ce point, consultez sur iTunes Connect Developer Guide, le pa­ra­graphe « Platform Version In­for­ma­tion » puis « Screen­shot Pro­per­ties ».
  • Dans le champ suivant, vous pouvez rédiger votre pré­sen­ta­tion dans « Des­crip­tion » puis remplir les mots-clés « Keywords ». Il s’agit ici de tags cor­res­pon­dant au contenu de votre ap­pli­ca­tion. Si un uti­li­sa­teur cherche ces mots-clés dans la barre de recherche de l’App Store, il pourra tomber sur votre ap­pli­ca­tion. Par con­sé­quent, il est important de bien réfléchir à ces termes (vous ne pourrez plus les changer après coup). De plus, il est obli­ga­toire de remplir le champ « Support URL ». Cette entrée doit comporter un site Web, sur lequel vos uti­li­sa­teurs pourront trouver une adresse mail et/ou un numéro de téléphone pour pouvoir contacter le service client de votre app.
  • Pour té­lé­char­ger une Build (également appelé le binaire) de votre ap­pli­ca­tion, utilisez le programme Xcode :
    • Ouvrez votre projet sous Xcode. Si vous n’avez pas programmé votre ap­pli­ca­tion sous Xcode, vous pouvez importer votre fichier sous .xcodeproj.
    • Choi­sis­sez dans Xcode dans la barre du haut « Generic iOS Device ». Ouvrez ensuite dans le menu « Product » → « Archive ». Le binaire est alors créé pour l’App Store.
    • Ensuite, il est né­ces­saire d’ouvrir votre fichier d’app dans une nouvelle fenêtre. Une vé­ri­fi­ca­tion doit être effectuée par Apple pour que votre ap­pli­ca­tion puisse être hébergée sur l’App Store. Cliquez donc sur « Validate », sé­lec­tion­nez votre compte Developer et confirmez la va­li­da­tion dans la fenêtre qui suit.
    • Après la va­li­da­tion de l’ap­pli­ca­tion, vous pouvez té­lé­char­ger l’ap­pli­ca­tion. Confirmez avec le bouton « Upload to App Store », choi­sis­sez votre compte Developer iOS et cliquez sur « Upload ». Dès que votre con­fir­ma­tion apparaît, revenez dans votre na­vi­ga­teur sous iTunes Connect.
  • Le temps né­ces­saire au fichier Build pour ap­pa­raître sur iTunes Connect peut être long. Ne perdez pas de temps en té­lé­char­geant votre icône d’ap­pli­ca­tion (app icon). Cette image va servir notamment de bouton de démarrage sur les in­ter­faces des appareils des uti­li­sa­teurs. Elle doit faire 1024 x 1024 pixels.
  • A droite de l’app icon, saisissez les in­for­ma­tions né­ces­saires aux droits d’auteur (copyright), y compris l’année de pu­bli­ca­tion de l’app et les coor­don­nées des personnes res­pon­sables.
  • Sous l’app icon, ren­seig­nez le numéro de version. « Rating » vous sert enfin à con­fi­gu­rer la limite d’âge pour votre ap­pli­ca­tion.
  • Il vous reste encore à remplir « app review in­for­ma­tion ». Il est ici surtout important de donner les coor­don­nées des personnes qui servent de contact à Apple pour cette ap­pli­ca­tion précise. Sous « Notes », vous pouvez ajouter quelques pré­ci­sions pour Apple (utiles surtout si votre ap­pli­ca­tion est par­ti­cu­lière). Enfin, indiquez sous « Version Release » si votre ap­pli­ca­tion après vé­ri­fi­ca­tion d’Apple doit être publiée im­mé­dia­te­ment ou à la suite d’un certain délai.
  • Revenez tout en haut de la page et cliquez sur « Save ». Si vous n’avez oublié aucune donnée obli­ga­toire, le travail est terminé. Utilisez le bouton « Submit for Review » pour déposer votre ap­pli­ca­tion sur Apple.

Et après avoir déposé son app iOS ?

En lançant le dé­ploie­ment de votre ap­pli­ca­tion, il n’est pas dit que cette dernière sera publiée im­mé­dia­te­ment. Tout d’abord, comme indiqué plus haut, Apple vérifie le contenu de chaque ap­pli­ca­tion et s’assure qu’il ne s’agit pas de programme mal­veil­lant. Con­trai­re­ment à Google Play, cette vé­ri­fi­ca­tion est effectuée nor­ma­le­ment ma­nuel­le­ment. Par le passé, plus d’une semaine était en moyenne né­ces­saire pour que l’app iOS soit dis­po­nible. Toutefois, Apple est parvenu à rac­cour­cir ce temps con­si­dé­ra­ble­ment : le processus de révision nécessite main­te­nant en principe près de 2 jours. Il est toutefois im­pos­sible de faire des gé­né­ra­li­tés : plus Apple considère l’ap­pli­ca­tion comme sensible et plus le processus peut durer.

Le statut de la vé­ri­fi­ca­tion peut être consulté à tout moment sur iTunes Connect. Dans le menu « My Apps », vous trouverez sur la gauche sous « iOS App » des in­for­ma­tions sur le statut de votre ap­pli­ca­tion. Après pu­bli­ca­tion, il va être opportun de garder tout de même un œil sur cette rubrique. La réussite d’une app peut en effet être freinée par des blocages de l’ap­pli­ca­tion ou des erreurs de pro­gram­ma­tion. Seule une ap­pli­ca­tion en état de marche a des chances de s’imposer sur le marché. Votre compte Apple Developer et Xcode vont pouvoir vous aider à résoudre les erreurs dans ce que l’on appelle les « Crash Reports » envoyés à Apple. Toutefois, ces rapports vous seront com­mu­ni­qués seulement si les uti­li­sa­teurs ont accepté de trans­mettre les messages d’erreur au dé­ve­lop­peur de l’ap­pli­ca­tion. Ces messages peuvent alors donner des éclair­cis­se­ments sur les problèmes que vos uti­li­sa­teurs ren­contrent.

Si vous pouvez localiser et résoudre les erreurs, il est né­ces­saire de créer une nouvelle version de votre app iOS et de la publier. Ceci s’effectue en té­lé­char­geant un nouveau fichier Build sur iTunes Connect. À cette fin, utilisez sim­ple­ment la même entrée d’ap­pli­ca­tion dont vous vous êtes servi pour déployer la version pré­cé­dente. Ceci garantit que l’app ID et la majorité des ca­rac­té­ris­tiques de votre ap­pli­ca­tion seront bien con­ser­vées. Toutefois, il est possible de modifier la des­crip­tion de votre ap­pli­ca­tion et quelques mé­ta­don­nées.

Outre les mises à jour, il est également judicieux d’optimiser votre ré­fé­ren­ce­ment sur la boutique d’ap­pli­ca­tions en ligne (ASO pour App Store Op­ti­mi­za­tion). Il existe en effet des moyens efficaces pour tenter de placer son ap­pli­ca­tion en tête de liste de l’App Store. Le dernier chapitre de notre suite d’articles sur la con­cep­tion d’une ap­pli­ca­tion mobile native est donc dédié à ce sujet : le premier sous-chapitre 6.1 s’in­té­res­sera à l’amé­lio­ra­tion de votre clas­se­ment sur Google Play Store tandis que notre seconde sous-partie 6.2 traitera de cette op­ti­mi­sa­tion sur l’App Store d’Apple. Une meilleure vi­si­bi­lité de votre ap­pli­ca­tion permet en effet d’augmenter le nombre de té­lé­char­ge­ments et se doit par con­sé­quent d’être prise en compte pour com­mer­cia­li­ser une ap­pli­ca­tion.

Une étude réalisée sur presque 2 millions d’ap­pli­ca­tions par l’analyste d’ap­pli­ca­tions Adjust, a révélé que 90% des ap­pli­ca­tions smart­phones ne peuvent être trouvées que par une recherche directe, et sont donc con­si­dé­rées comme « ap­pli­ca­tions zombies », comme l’illustre l’in­fo­gra­phie suivante.

Cliquez ici pour té­lé­char­ger l’in­fo­gra­phie sur la vi­si­bi­lité des ap­pli­ca­tions iOS.

Aller au menu principal