Soumission d’une Application développée sous XCode sur l’App Store |
Friday, 29 November 2013 13:54 | |
There are no translations available. ![]() La soumission d'une application iPhone ou iPad sur l'Appstore comporte de nombreuses étapes. Lorsqu'on ne l'a encore jamais fait ça peut être assez décourageant ! Je détaille dans cet article chaque étape.
On considère que nous avons déjà un certificat de Distribution ! Créer l’App ID sur le compte « Developer »1°) Se connecter sur : 2°) Aller dans : iOS Provisioning Portal > App IDs > New App ID 3° ) Remplir le formulaire Attention, le « Bundle Identifier » devra correspondre à celui de l’application généré par XCode. (Sinon le Profil de Distribution n’arrivera pas associer de profil de provisionning spécialement créé pour cette application et destiné à l’AppStore). Vous serez redirigé ensuite sur la page suivante : Créer une nouvelle application sur « iTunes Connect »4°) Se connecter sur : https://itunesconnect.apple.com 5°) Aller dans « Manage your applications » puis faites « Add New App » Une fois le formulaire rempli, faites « Continue » ! Apple vérifiera si le nom de l’application existe déjà ou non… 6°) Remplissez le formulaire ci-dessous concernant la date de début de publication et le prix Une fois le formulaire rempli, faites « Continue » ! 7°) Remplissez le dernier formulaire concernant le copyright Une fois le formulaire complété, cliquez sur le bouton « Save », vous serez redirigé vers la page suivante : En faisant « Edit » (tout en haut à côté de « App Information »), vous pourrez modifier les informations ci-dessous : Tant que l’application n’a pas été validée (ou en tout cas avant que l’application n’ait été uploadée), il reste possible de réassocier le Bundle ID (si il ne correspond pas à celui de l’IPA généré par XCode…) Générer un fichier de Provisionnement pour l’ « App Store »8°) Reconnectez-vous à : 9°) Aller dans : iOS Provisioning Portal > Provisionning Choisissez l’onglet « Distribution » Cliquez sur le bouton « New Profile », le formulaire ci-dessous apparait : Il faut choisir la méthode de distribution « App Store » et surtout associer le « Provisionning Profile » au bon « App ID » ! Une fois le formulaire soumis vous retournerai sur la page suivante : Dans un premier temps le nouveau « Provisionning Profile » aura comme statut « Pending », après un petit rafraichissement de la page il passera sur « Active ». Vous pourrez alors le télécharger pour l’importer dans XCode. Intégrer le nouveau fichier de Provisionnement dans X-codeSous « Mac » double-cliquez simplement sur le fichier téléchargé, le nouveau « Provisionning Profile » s’ajoutera automatiquement dans XCode. La fenêtre ci-dessous concernant les « Provisionning Profiles » s’ouvrira.
Lorsque vous sélectionnez le nouveau fichier « Provisionning Profile », remarquez les 2 mentions : « App Identifier : » et « Devices : This profile cannot be installed on devices »
L’« App Identifier : » devra correspondre à l’ « Identifier » du projet XCode (l’application généré devra avoir le même « App Identifier : » pour qu’il puisse être associé…) Configurer le projet XCode pour la « Distribution »Rendez-vous dans « Build Settings », dans les volets « Code Signing » vous pouvez sélectionnez le profil de Distribution pour la version Release.
Choisissez ensuite « iOS Device » (en haut à gauche), puis faites « Edit Scheme »
Dans le dernier onglet (en bas à gauche), sélectionnez « Archive » Sélectionnez « Release », définissez le nom de l’Archive et n’oubliez pas de cocher « Reveal Archive in Organizer ».
Très important aussi ! Dans les configurations du projet, dans « Info », définir le « Bundle display name » et le « Bundle identifier » (il devra correspondre au « Provisionning Profile pour l’App Store » Générer le fichier IPADans le menu principal d’XCode, dans « Product », faites « Archive »
Le projet va compiler une nouvelle archive, la fenêtre ci-dessous va apparaître. Pour générer le fichier IPA, sélectionner la nouvelle archive et cliquez sur le bouton « Share… »
Dans la fenêtre ci-dessous choisissez « iOS App Store Package (.ipa) Et surtout le bon profil pour la « Distribution » Après avoir cliqué sur « Next », vous pourrez choisir où enregistrer le nouveau fichier IPA généré. Uploader le fichier IPA pour soumissionLancer l’application « Application Loader » Cliquez sur le bouton « Deliver Your App », le logiciel détectera alors les applications qui sont en attente d’Upload sur : https://itunesconnect.apple.com
Pour être détectées, les applications en attente doivent impérativement avoir le statut :
Sélectionner l’application en attente dans la liste déroulante, puis faire « Next »
Cliquez sur le bouton « Choose… » et allez rechercher votre fichier IPA pour la « Distribution »
Puis cliquez sur le bouton « Send », le message ci-dessous apparaîtra en cas de succès !
Le statut de l’Application sur iTune Connect est devenu :
Ce statut passera rapidement à :
|