Dans cet article
Avant de commencer
Votre site dispose de l'application iPhone (voir Ajouter des applications). Vous avez besoin d'un identifiant Apple avec l'authentification à deux facteurs activée.
Étapes à suivre
- Avoir un compte Apple Developer. Touchez Rejoindre l'Apple Developer Program. Choisissez Individu ou Organisation. Apple facture des frais annuels, payés à Apple, pas à Keynate. Attendez l'e-mail de « Bienvenue » d'Apple, ce qui peut prendre un jour ou deux. Une organisation a besoin d'un numéro D-U-N-S (gratuit, prend jusqu'à une semaine) et d'un site web d'entreprise.
- Accepter les contrats d'Apple. Connectez-vous à App Store Connect en tant que Titulaire du compte. Cliquez sur Économie, puis sur Contrats. Si vous voyez une bannière jaune, appuyez sur Examiner le contrat, cochez la case et appuyez sur Accepter. Les applications gratuites ont seulement besoin du contrat Applications gratuites.
- Créer une clé API pour Keynate. Dans App Store Connect, ouvrez Utilisateurs et accès, puis Intégrations → Clé de l'API App Store Connect → Clés d'équipe. Appuyez sur Générer une clé API. Nommez-la Keynate. Accès : Administration (pour la première configuration). Appuyez sur Télécharger la clé API pour obtenir le fichier .p8. Apple vous permet de le télécharger une seule fois. Copiez l'Identifiant de l'émetteur et le Clé ID. Sur la fiche iPhone, saisissez les deux, choisissez le fichier .p8 et appuyez sur Enregistrer et vérifier.
- Créer la fiche de l'application. Dans App Store Connect, ouvrez Applications, appuyez sur +, puis sur Nouvelle app. Plateforme iOS. Collez le nom de l'application depuis votre page Apps. Choisissez le Identifiant de bundle qui correspond à celui de votre page Apps. Si la liste est vide, appuyez d'abord sur Vérifier à nouveau sur Keynate ; Keynate l'enregistre pour vous. SKU : n'importe quoi. Accès des utilisateurs : Accès complet. Appuyez sur Créer.
- Nom et icône de votre application. Voir Nom et icône de l'application.
- Créer mon application et l'envoyer à TestFlight. Touchez Générer votre application iPhone (plus tard Créer mon application). Cela prend environ 20 à 40 minutes. Une fois qu'Apple l'a traitée, elle apparaît d'elle-même dans TestFlight.
- Tester sur votre iPhone. Installez TestFlight depuis l'App Store (gratuit, conçu par Apple). Ouvrez le lien de test ou scannez le code QR, touchez Accepter et Installer. Essayez chaque écran. Cochez ensuite Essayé sur un vrai iPhone dans la liste de contrôle App Store. Le guide qualifie cette étape de facultative, mais Keynate n'envoie votre application à Apple qu'après cette coche.
- Liste de contrôle pour la vérification de l'application. Copiez les réponses de Keynate dans App Store Connect et cochez chaque élément. Voir Listes de contrôle du Store. Si votre application propose une connexion lecteur, créez également la connexion pour l'examinateur.
- Soumettre pour vérification. Sous Générer, prévisualiser et publier, appuyez sur Publier sur l'App Store sur la version testée, puis sur Publiez. Si votre application comporte une connexion lecteur, la connexion examinateur doit exister avant. Apple procède généralement à l'examen en 1 à 2 jours. Après approbation, l'application est déployée auprès des utilisateurs sur 7 jours ; vous pouvez la mettre en pause.
Bon à savoir
- Les compilations iPhone peuvent afficher Bientôt disponible pendant que Keynate les active pour votre site. Vous pouvez effectuer les étapes 1 à 5 dès maintenant afin d'être prêt.
- Apple demande aux nouveaux comptes un court enregistrement d'écran sur un vrai iPhone. Sous Informations sur l'examen, Vidéo d'examen (iPhone) liste les étapes à enregistrer. Joignez-la dans App Store Connect → votre app → Informations relatives à la vérification de l'app → Pièce jointe.
- Une version réservée à vos propres testeurs l'indique. Ajoutez-la à un groupe de test interne dans TestFlight → Tests internes, puis installez-la depuis l'application TestFlight.
- Supprimer la clé sur la fiche iPhone interrompt les téléversements de Keynate. Votre application publiée reste sur le store.
Problèmes fréquents
- « Installez l'aperçu TestFlight sur un vrai iPhone, essayez-le, puis cochez “Essayé sur un vrai iPhone”. » Faites l'étape 7, puis réappuyez sur Publier.
- Le Bundle ID n'est pas dans la liste d'Apple. Appuyez sur Vérifier à nouveau sur votre page Apps. Si votre clé ne peut pas l'enregistrer, ajoutez-le dans votre compte Apple Developer sous Identifiers.
- Apple bloque les téléversements. Acceptez les contrats les plus récents sous Business → Contrats.
- Apple a demandé des modifications. Voir Mon application a été refusée.
- Tout autre problème : Mon application ne se compile pas ou ne se publie pas.
Questions
Foire aux questions
Keynate paie-t-il les frais d'Apple ?
Non. Le compte développeur est le vôtre, donc les frais annuels d'Apple sont payés par vous à Apple.
L'application fonctionne-t-elle sur iPad ?
Oui. La fiche App Store s'intitule Application iPhone & iPad (App Store).