Aller au contenu

Créer son compte Apple Developer

Pour publier sur l'App Store, il faut un compte Apple Developer au nom de votre société. Ce tutoriel couvre les démarches côté Apple ; l'assistant de publication vérifie chaque étape pour vous.

1. Ouvrir le compte Apple Developer

  1. Rendez-vous sur le site Apple Developer (developer.apple.com/account) et connectez-vous avec l'identifiant Apple de votre société.
  2. Si vous n'avez pas encore de compte, cliquez sur Enroll (s'inscrire) et suivez les étapes d'Apple. Une société doit fournir son numéro D-U-N-S.
  3. Réglez l'abonnement annuel. Apple peut mettre jusqu'à 48 heures à valider l'inscription.

2. Retrouver votre identifiant d'équipe (Team ID)

  1. Sur le site Apple Developer, ouvrez Compte, puis Détails de l'abonnement (Membership details).
  2. Recopiez la valeur de Team ID : 10 caractères (lettres majuscules et chiffres), par exemple AB12CD34EF. Elle n'est pas secrète.

3. Choisir l'identifiant de votre application (Bundle ID)

Il s'écrit à l'envers, comme une adresse de site : fr.votresociete.radio. Utilisez des lettres, des chiffres et des tirets séparés par des points, avec au moins deux parties. Si votre application existe déjà sur l'App Store, reprenez exactement son identifiant actuel. Nous l'enregistrerons chez Apple à votre place.

Choisissez-le avec soin

Il ne peut plus changer une fois qu'une version a été envoyée.

4. Créer la clé de publication App Store Connect

C'est la seule vraie démarche manuelle chez Apple. Elle nous permet de publier à votre place, sans jamais connaître votre mot de passe.

  1. Ouvrez App Store Connect, puis Utilisateurs et accès, onglet Intégrations, API App Store Connect, Clés d'équipe.
  2. Si Apple demande un accès à l'API, le titulaire du compte doit d'abord cliquer sur Demander l'accès.
  3. Cliquez sur le bouton +, nommez la clé « PROMOMEDIA », choisissez l'accès Admin (nécessaire pour créer les certificats), puis Générer.
  4. Cliquez sur Télécharger la clé API. Apple ne permet ce téléchargement qu'une seule fois. Le fichier s'appelle AuthKey_XXXXXXXXXX.p8.
  5. Notez l'identifiant de la clé (les 10 caractères du nom du fichier) et l'identifiant d'émetteur (Issuer ID) affiché en haut de la page.
  6. Saisissez-les dans l'assistant de publication et déposez le fichier .p8. La clé est chiffrée chez nous et n'est jamais réaffichée.

5. Créer la fiche de l'application dans App Store Connect

Apple ne permet pas de créer la fiche d'une application automatiquement : c'est une étape à faire une seule fois.

  1. Dans App Store Connect, ouvrez Apps, puis le bouton + et Nouvelle app.
  2. Plateformes : iOS. Nom : le nom de votre application. Langue principale : français.
  3. Identifiant de bundle : choisissez celui que nous avons enregistré. SKU : ce que vous voulez (par exemple le même identifiant). Accès utilisateur : accès complet.
  4. Cliquez sur Créer, puis revenez dans l'assistant et cliquez sur Vérifier maintenant.

6. Notifications push (facultatif)

Pour écrire à vos auditeurs sur iPhone, Apple demande une clé d'envoi de notifications créée dans votre compte.

  1. Sur Apple Developer, ouvrez Certificates, Identifiers & Profiles, rubrique Keys (menu de gauche), puis le bouton +.
  2. Nommez la clé « Notifications » et cochez Apple Push Notifications service (APNs), puis Continue.
  3. Environnement : choisissez Sandbox & Production. Restriction : Team Scoped (All Topics). Ces deux choix ne pourront plus être changés.
  4. Cliquez sur Register puis Download (téléchargement possible une seule fois). Le fichier s'appelle AuthKey_XXXXXXXXXX.p8.
  5. Saisissez son identifiant dans l'assistant et déposez le fichier.

7. Le certificat de signature

Rien à faire : nous préparons une clé de signature propre à votre société, et le certificat est créé automatiquement chez Apple au premier envoi. Apple limite à 3 le nombre de certificats de distribution par compte : si le premier envoi échoue pour cette raison, supprimez un ancien certificat inutilisé dans Apple Developer > Certificates, puis relancez.

Problèmes fréquents