Publier dans l'App Store (iOS)

La publication de votre application sur l'App Store peut être un processus gratifiant.

Apple exige beaucoup d'informations pour les applications qui sont disponibles dans son App Store. Par conséquent, le processus de publication peut sembler long et nécessite au moins 20 minutes pour effectuer les étapes nécessaires sur le site Web de Thunkable, qui requiert actuellement des informations provenant de 4 sites Web Apple différents. Nous vous recommandons d'effectuer les étapes de préparation de la publication avant de commencer le processus de publication dans Thunkable.

Thunkable cherche continuellement à rationaliser le processus de publication et a permis aux créateurs de publier à partir d'un ordinateur autre que Mac, ce qui est normalement requis par le processus de publication standard.

Dans ce document, la version de votre application que vous soumettez à l'App Store est appelée build.

Apple impose des normes strictes aux applications dont la distribution est approuvée dans l'App Store. Veuillez donc consulter les politiques et directives d'Apple pour vous assurer que votre application est conforme avant de vous inscrire à l'Apple Developer Program.

Les étapes de la réussite

  1. Préparer la publication

  2. Envoyer une build à App Store Connect

  3. Étapes suivantes - App Store Connect

Préparer la publication

  • Définir un numéro de version

  • Vérifiez les autorisations de votre application

  • Créer un compte Apple Developer

  • Créer un mot de passe spécifique à l'application

  • Enregistrer un App ID sur App Store Connect

  • Créer une liste d'applications sur App Store Connect

Définir un numéro de version

Vous devrez définir un numéro de version dans votre projet. Vous pouvez définir votre numéro de version dans la section Project Settings Panel sous iOS > Version Number.

Si c'est la première fois que vous envoyez cette application à App Store Connect, vous pouvez définir le numéro de version sur 1. Vous devrez incrémenter votre numéro de version, ou l'augmenter de 1, chaque fois que vous soumettez une version à App Store Connect.

Vérifiez les autorisations de votre application

Apple exige que vous expliquiez aux utilisateurs pourquoi vous pouvez avoir besoin d'accéder à des services sensibles comme l'appareil photo, la photothèque et le microphone. Vous pouvez ajouter ces explications dans le Project Settings Panel sous iOS Permissions.

Créer un compte Apple Developer

Vous avez besoin d'un compte de Apple Developer pour publier une application sur l'App Store. Pour obtenir un compte développeur, vous devez vous inscrire à l'Apple Developer Program. Un compte développeur Apple coûte 99 $/an.

Certains établissements d'enseignement peuvent bénéficier de comptes développeurs Apple gratuits. Pour vérifier si votre école ou université est éligible, veuillez visiter le site Apple.

Créer un mot de passe spécifique à l'application

Si un développeur utilise une plateforme tierce, comme Thunkable, pour envoyer une version d'application à App Store Connect, il doit créer un mot de passe spécifique à l'application.

Vous n'avez besoin que d'un seul mot de passe spécifique à l'application pour que Thunkable puisse envoyer toute build à l'App Store Connect en votre nom.

Vous n'avez pas besoin de mots de passe spécifiques à une application pour des projets Thunkable distincts.

Vous aurez besoin de ce mot de passe pour envoyer une nouvelle version de votre liste App Store à l'avenir, alors assurez-vous de l'enregistrer en toute sécurité.

Générer un mot de passe spécifique à l'application

Go to the Apple ID account website and create an app-specific password.

Allez sur le site web du compte Apple ID et créez un mot de passe spécifique à l'application.

Etape 1: Entrez votre identifiant et votre mot de passe Apple

Etape 2: Si vous y êtes invité, entrez votre code d'authentification à 6 chiffres.

Etape 3: Une fois connecté, cliquez sur l'icône Generate password... Le lien ci-dessus.

Etape 4: Donnez à votre mot de passe un nom significatif pour que vous puissiez le reconnaître plus tard.

Etape 5: Vous ne pourrez pas récupérer ce mot de passe une fois que vous aurez cliqué sur Done, alors assurez-vous de le sauvegarder dans un endroit sûr.

Changer un mot de passe spécifique à une application

Pour modifier un mot de passe spécifique à une application, vous devez révoquer votre ancien mot de passe et en générer un nouveau en suivant les étapes ci-dessus. Pour révoquer un mot de passe spécifique à une application :

  1. Connectez-vous à votre Compte Apple

  2. Dans la section Security, cliquer sur Edit

  3. Aller dans la section App-Specific Passwords et cliquer sur View History

  4. Cliquer sur le bouton ⓧ à côté d'un mot de passe individuel pour le révoquer, ou cliquez sur "Révoquer tout" pour révoquer tous vos mots de passe spécifiques à une application.

Enregistrer un App ID sur App Store Connect

Chaque application publiée sur l'App Store doit avoir un nom unique. Par exemple, il ne peut y avoir qu'une seule application appelée Thunkable Sample App. Vous pouvez enregistrer votre App ID pour réserver le nom que vous voulez !

Allez sur le site Web Apple Developer pour enregistrer un nouvel App ID. Cliquez sur les onglets ci-dessous pour voir chaque écran du processus de création de l'identifiant.

L'étape 6 dans les onglets ci-dessous vous montre où trouver le nom de votre application, le Team ID et l'ID du Bundle.

  • App Name: Le nom de l'application doit être unique sur l'App Store et c'est ce qui apparaît à côté de l'icône de l'application lorsqu'elle est téléchargée sur le téléphone d'un utilisateur.

  • Team ID: Un identifiant de compte unique lié à votre adhésion à l'Apple Developer Program. Apple le crée automatiquement pour vous, et il peut être utilisé pour chaque application que vous publiez.

  • Bundle ID: Il est également unique à votre application, mais n'est pas visible pour les utilisateurs de votre application. Sinon, un seul Explicit App ID devrait fonctionner. Apple recommande d'inverser votre nom de domaine pour créer votre bundle ID, c'est-à-dire com.yourDomainName.yourAppName, afin d'éviter les conflits avec d'autres apps.

À partir du 16 juin 2020, le téléchargement d'applications sur l'App Store nécessite un Bundle ID explicite. Les identifiants de bundle de type Wildcard ne sont plus disponibles lors de la création d'enregistrements d'applications.

Ouvrez la page de votre compte Apple Developer et choisissez l'option Certificats, IDs & Profils dans le menu situé à gauche de l'écran.

Créer une liste d'applications sur App Store Connect

Une fois que vous avez enregistré un App ID, vous pouvez créer une liste d'applications sur App Store Connect. C'est là que vous gérerez votre publication sur l'App Store.

Go to the App Store Connect website and follow the steps below to create your App Store listing with the App Name and Bundle ID you registered earlier.

Allez sur le site App Store Connect et suivez les étapes ci-dessous pour créer votre liste App Store avec l'App Name et le Bundle ID que vous avez enregistrés précédemment.

Envoyer une Build à App Store Connect

  • Démarrer le processus de publication dans Thunkable

  • Entrer les détails de votre compte Apple Developer

  • Enregistrer votre App ID

  • Saisir l'App Name, le Team ID et le Bundle ID .

  • Créer un certificat de distribution

  • Provisionner votre application

  • Entrer votre mot de passe spécifique à l'application

  • Créer une liste d'applications sur App Store Connect

  • Télécharger une icône et entrez votre numéro de Build et votre numéro de version.

Démarrer le processus de publication dans Thunkable

Thunkable vous permet d'envoyer votre build directement sur l'App Store sans avoir besoin de logiciel ou de matériel spécialisé. Pour commencer le processus, cliquez sur l'icône Publish et choisissez Publish iOS dans le menu déroulant.

Une boîte de dialogue de publication apparaîtra pour vous guider dans le processus de publication. Veuillez prendre un moment pour lire toutes les instructions.

Cliquez sur le bouton Get Started pour continuer.

Entrez les détails de votre compte Apple Developer

Saisissez l'identifiant et le mot de passe Apple associés à votre compte Apple Developer. L'authentification à deux facteurs (2FA) étant désormais la valeur par défaut pour les comptes Apple, nous supposons que vous l'avez activée. Le reste de ce guide présente les étapes de la publication avec 2FA activé. Cliquez sur le bouton Next pour continuer.

Enregistrez votre App ID

Si vous n'avez pas enregistré un App ID avant de commencer, c'est le moment de le faire.

Lire nos instructions ici.​

Saisir votre App ID, le Team ID et le Bundle ID

Dans l'onglet suivant, on vous demandera de saisir votre App Name, Team ID and Bundle ID. Si vous n'êtes pas sûr de ce que c'est, veuillez vous référer à Enregistrer un App ID sur App Store Connect, ci-dessus.

Créer un certificat de distribution

L'authentification à deux facteurs permet de sécuriser votre compte et Apple a rendu obligatoire l'activation de l'authentification à deux facteurs pour les nouveaux développeurs. Si vous avez activé l'authentification à deux facteurs, vous devrez suivre les étapes suivantes pour confirmer votre identité auprès d'Apple.

Thunkable

Dans la boîte de dialogue de publication, cliquez sur le lien Click to Download CSR. Il s'agit de votre fichier de demande de signature de certificat et vous en aurez besoin pour générer un certificat de distribution iOS.

Apple

Accédez à la page Certificats de votre compte Apple Developer pour générer un certificat de distribution iOS.

Il se peut que vous ayez déjà un certificat de compte dans votre compte. Vous ne pouvez avoir que deux certificats par compte. Vous devrez donc peut-être révoquer un certificat avant de pouvoir en créer un nouveau.

Cliquez sur l'icône bleue + pour créer un nouveau certificat de distribution iOS.

Choisir iOS Distribution (App Store and Ad Hoc) dans la liste suivante et cliquez sur Continue.

Cliquez sur le bouton bleu Download pour enregistrer une copie de ce certificat sur votre ordinateur.

De retour dans Thunkable, cliquez sur le bouton Upload Certificate et choisissez le fichier .cerque vous venez de créer.

Provisionner votre application

Les profils de provisionnement sont requis par Apple pour installer une application sur un appareil. Vous devez créer un fichier .mobileprovision dans votre compte Apple, puis revenez à Thunkable pour télécharger ce fichier.

Apple

Ouvrez la liste des profils dans votre compte Apple Developer et cliquez sur le bouton bleu + pour commencer.

Assurez-vous que vous créez un profil de Distribution et que l'option App Store (mise en évidence ci-dessus) est sélectionnée. Cliquez sur Continue pour choisir un App ID.

Dans le menu déroulant, choisissez l'App ID que vous essayez de publier. Cliquez sur Continue pour passer à la page suivante.

Choisissez un certificat et cliquez sur Continue.

Enfin, donnez à votre profil de provisionnement un nom significatif et cliquez sur le bouton Generate.

Une fois le profil de provisionnement généré, vous pouvez le Télécharger sur votre ordinateur.

Le profil a un type de fichier .mobileprovision. Vous devez maintenant retourner sur Thunkable et charger ce fichier.

Thunkable

De retour dans Thunkable, chargez votre fichier .mobileprovision et cliquez sur le bouton Next pour continuer.

Entrez votre mot de passe spécifique à l'application

Collez votre mot de passe spécifique à l'application dans la zone de texte vide et cliquez sur le bouton Suivant pour continuer.

Créer une liste d'applications sur App Store Connect

Si vous n'avez pas créé une liste d'applications sur App Store Connect avant de vous lancer, c'est le moment de le faire.

Lire nos instructions ici.

Téléchargez une icône et entrez votre numéro de Build et votre numéro de version.

Vous y êtes presque ! Examinez l'icône de votre application et vos numéros de Build et de version.

App icon: Cette icône d'application apparaît lorsqu'un utilisateur télécharge votre application depuis l'App Store. La taille recommandée est de 192 x 192 px. Cette icône ne doit pas comporter de pixels transparents.

Build and Version Numbers: Le numéro de version est visible par vos utilisateurs lorsqu'ils téléchargent une nouvelle version de votre application. Le numéro de build doit augmenter avec chaque version et n'est visible que par vous. Vous pouvez choisir de laisser Thunkable incrémenter automatiquement vos numéros de build et de version.

Félicitations

Vous devriez bientôt recevoir un e-mail de Thunkable vous informant que votre build est envoyé à l'App Store. Il reste encore un certain nombre d'étapes à franchir sur App Store Connect avant que votre application puisse être publiée, mais tout est terminé du côté de Thunkable - félicitations !

Étapes suivantes - App Store Connect

Vous devrez fournir certaines informations à Apple sur votre application avant qu'elle ne puisse être examinée et publiée.

  • Connectez votre Build à votre liste d'application

  • Information sur l'application

  • Tarifs et disponibilité

  • Les atouts de la conception

  • Conformité des exportations

  • Identifiant publicitaire

  • Cliquez sur Envoyer !

Connectez votre Build à votre liste d'application

Vous devriez recevoir un e-mail d'Apple indiquant que votre application est prête sur le site App Store Connect. Cela peut prendre jusqu'à une heure.

Pour voir votre build:

  • Accédez à votre tableau de bord App Store Connect

  • Sélectionnez la liste des applications de la build que vous venez de télécharger.

Vous verrez la page d'accueil de la liste des applications. Cette page contient les onglets App Store, Features et TestFlight.

Si votre build a été soumis avec succès, il devrait apparaître sous l'onglet TestFlight dans la page d'accueil de cette liste d'applications. TestFlight est un outil d'Apple qui vous permet de tester votre application avant de la soumettre pour publication dans l'App Store.

(S'il y a des problèmes, vous recevrez un courriel de notre part vous indiquant ce que vous devez corriger).

De retour dans l'onglet App Store, faites défiler l'écran jusqu'à la section intitulée Build et cliquez sur le bouton qui indique Select a build before you submit your app.

Vous verrez apparaître une boîte de dialogue qui vous permettra de sélectionner un modèle à joindre à cette liste d'applications. Sélectionnez le build de votre choix et cliquez sur Done.

Information sur l'application

Vous pouvez maintenant vérifier les informations sur l'application incluses dans votre onglet App Store. Vous pouvez consulter les conseils d'Apple sur la manière de remplir les informations relatives à votre application sur cette page web.

Tarifs et disponibilité

Fixez un prix pour votre application. Les applications peuvent également être distribuées gratuitement.

Les atouts de la conception

La dernière section exige des captures d'écran pour l'iPhone et l'iPad et une icône en haute résolution.

The high resolution icon will be featured in the App Store listing and must be 1024 x 1024 px with no transparency. To generate this icon, we recommend a tool like this.

L'icône haute résolution figurera dans la liste de l'App Store et doit être de 1024 x 1024 px sans transparence. Pour générer cette icône, nous vous recommandons un outil comme celui-ci.

You can see the screenshots you need in Apple's screenshot specifications document.

Vous pouvez voir les captures d'écran dont vous avez besoin dans le document de spécifications des captures d'écran d'Apple.

Conformité à l'exportation

Vous devrez peut-être répondre à une question sur la conformité des exportations. Vous pouvez sélectionner No lorsqu'on vous demande si votre application utilise le chiffrement, car les applications réalisées sur Thunkable pour iOS ne le font pas pour le moment.

Identifiant publicitaire

Après avoir soumis votre application pour examen, il se peut que l'on vous demande : "Cette application utilise-t-elle l'identifiant publicitaire (IDFA) ?3

L'application pourra toujours être publiée, mais vous devrez cocher les trois cases suivantes :

  • Attribuez l'installation de cette application à une publicité déjà diffusée.

  • Attribuer une action effectuée dans cette application à une publicité diffusée précédemment.

  • Je, VOTRE_NOM, confirme que cette application, et toute tierce partie..

Notez que vous ne devez pas cocher la case "Servir des publicités dans l'application".

Cliquez sur Soumettre !

Votre liste d'applications est maintenant prête à être examinée par Apple !

Mettez votre application à jour

Pour mettre à jour une liste App Store existante, suivez les instructions du site web d'Apple ici.

Pour l'étape 6, charger votre nouvelle version vers App Store Connect, suivez les instructions de la section Send to Build vers App Store Connect.

Résolution des problèmes

Vous ne voyez pas votre application téléchargée sur App Store Connect.

  • Télécharger. Une façon de vérifier si votre application peut être développée est de la télécharger d'abord sur votre téléphone. Les deux erreurs de téléchargement les plus courantes sont les suivantes :

    • Vous avez téléchargé une icône qui a le même nom qu'une ressource existante que vous avez téléchargée.

    • L'icône de votre application n'est pas un fichier image.

  • Icônes. De plus, Apple ne vous permet pas d'avoir des icônes avec des couleurs transparentes. Nous recommandons que les icônes des applications mesurent 192 x 192 px.

  • Adhésion. Pour publier sur l'App Store, vous devez vous inscrire au programme de développement d'Apple. Cela coûte actuellement 99 $ / an

  • App Store Connect. Assurez-vous de suivre cette étape pour créer une nouvelle application sur iTunes Connect.

  • Certificats. Si vous avez un compte Apple Developer Program existant avec 2 certificats iOS, vous devrez en révoquer un. Apple permet aux développeurs de disposer de deux certificats iOS à la fois et Thunkable en crée un lorsqu'il publie sur votre compte.

  • Profil de provisionnement. Après avoir révoqué votre certificat, il est possible qu'un ou plusieurs de vos profils de provisionnement deviennent inactifs. Pour publier avec succès, vous devrez également supprimer tous les profils de provisionnement inactifs.

  • Connexion. L'identifiant Apple ou le mot de passe ont été mal saisis. Comme nous ne stockons ni l'un ni l'autre, il n'y a pas de moyen facile pour nous de vérifier, alors entrez-les lentement.

  • ID Apple et conditions de confidentialité. Vous devez accepter le nouvel identifiant Apple et les conditions de confidentialité d'Apple.

  • Un message s'affiche disant "ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs". Il s'agit d'un avertissement, mais vous pouvez toujours publier votre application. Consultez la documentation du Web Viewer pour plus de détails.

Ajouter des notifications push

Pour publier une application sur l'App Store qui contient des notifications push, vous devez :

  • soumettre une application qui ne contient pas de notifications push à App Store Connect

  • ajouter des notifications push à votre projet d'application (voir les instructions ici)

  • envoyer la nouvelle version de votre application à App Store Connect.

Entre l'envoi de ces deux versions de votre application à App Store Connect, vous devrez créer un nouveau fichier .mobileprovision. Voici un aperçu rapide de ce processus.

Cliquez sur Provisioning Profiles > All pour voir vos profils de provisionnement iOS actuels. Remarquez que l'application que vous venez de créer est maintenant invalide et que nous devons en générer une nouvelle.

Ouvrez le profil inactif et cliquez sur Edit pour en générer un nouveau.

Faites défiler jusqu'au bas de la page et cliquez sur Generate.

Sur l'écran suivant, cliquez sur le bouton Download et le fichier .mobileprovision sera enregistré dans votre dossier de téléchargements.

Retirer votre application de l'App Store

Si vous souhaitez retirer vos applications de la liste de l'App Store, ouvrez votre liste d'applications sur App Store Connect et suivez ces instructions :

  1. Dans l'onglet "App Store", cliquez sur "Prix et disponibilité".

  2. Cliquer sur le bouton radio "Remove from Sale".

  3. Cliquer ensuite sur le bouton "Save" pour dépublier votre application.

Vous pouvez voir ces boutons dans la capture d'écran ci-dessous :

Veuillez noter que si votre compte Apple Developer expire, vos applications ne seront plus disponibles au téléchargement dans l'App Store.

La suppression de votre application du Play Store ne la supprimera pas des appareils qui l'ont déjà téléchargée.

Last updated