Pour publier une application, vous avez besoin de deux comptes payants : l'Apple Developer Program (99 USD par an) pour l'App Store et un compte Google Play Console (25 USD une seule fois) pour Google Play. Inscrivez-vous en tant que particulier si vous êtes un développeur solo, ou en tant qu'organisation si vous avez une entreprise enregistrée, ce qui nécessite également un numéro D-U-N-S gratuit. Lancez les deux inscriptions avant d'écrire trop de code, car la vérification peut prendre de quelques heures à plusieurs semaines.
Ce guide détaille le coût de chaque compte, le type de compte à choisir, les documents nécessaires, la règle de test fermé de Google Play pour les nouveaux comptes personnels, et la configuration à terminer dès l'approbation pour ne pas bloquer votre première release.
Comparaison rapide
| Apple Developer Program | Google Play Console | |
|---|---|---|
| Prix | 99 USD par an (tarifs locaux variables) | 25 USD une seule fois |
| Types de compte | Individuel, Organisation | Personnel, Organisation |
| Numéro D-U-N-S | Requis pour les organisations (sauf gouvernement) | Requis pour les organisations |
| Vérification d'identité | Nom légal, adresse, téléphone ; 2FA compte Apple | Nom légal, adresse, téléphone, e-mail ; pièce d'identité et vérification d'un appareil Android pour de nombreux comptes |
| Approbation typique | Hours to 2 days (individual), days to weeks (organization) | Hours to a few days, longer if documents are re-requested |
| Étape de lancement supplémentaire | Aucun | Comptes personnels après le 13 nov. 2023 : 12 testeurs pendant 14 jours |
| Où vous gérez vos apps | App Store Connect + portail Apple Developer | Play Console |
Particulier ou organisation : choisissez une fois, choisissez bien
C'est la décision que l'on regrette le plus, car changer plus tard est lent chez Apple et impossible sur le même compte chez Google (il faut créer un nouveau compte et transférer les apps).
Choisissez un compte individuel / personnel si :
- Vous êtes un développeur solo sans entité juridique enregistrée.
- Cela ne vous dérange pas que votre nom légal apparaisse comme vendeur sur l'App Store.
- Vous voulez déployer cette semaine.
Choisissez un compte organisation si :
- L'app appartient à une entreprise, un client ou une agence, et le store doit afficher le nom de l'entreprise.
- Plus d'une personne a besoin d'un accès admin à long terme.
- Vous voulez passer outre l'exigence des 12 testeurs de Google pour le test fermé.
- Vous vendez à des entreprises qui vérifieront le nom du vendeur.
Chez Apple, un compte individuel affiche votre nom personnel comme vendeur. Vous pouvez toujours inviter des membres de l'équipe dans App Store Connect, mais les rôles du portail Apple Developer (certificats, identifiants) sont plus limités qu'avec un compte organisation. Apple peut convertir un compte individuel en compte organisation via le support, mais cela nécessite un numéro D-U-N-S et plusieurs allers-retours.
Sur Google, un compte organisation affiche publiquement le nom, l'adresse et les coordonnées de l'entreprise. Un compte personnel affiche le nom de développeur choisi, ainsi que les coordonnées en cas de monétisation.
Qu'est-ce qu'un numéro D-U-N-S et comment en obtenir un
Le numéro D-U-N-S est un identifiant à 9 chiffres attribué par Dun & Bradstreet à une entité juridique. Apple et Google l'utilisent pour confirmer l'existence de votre entreprise, l'exactitude de sa dénomination sociale et la correspondance de son adresse.
Comment l'obtenir :
- Vérifiez si votre entreprise en possède déjà un. Apple propose un outil de recherche D-U-N-S lors de l'inscription, et Dun & Bradstreet dispose d'un moteur de recherche public.
- Sinon, demandez-en un gratuitement. Utilisez l'outil de recherche lié à la page d'inscription d'Apple ou le formulaire de demande de D&B. Ne payez pas de tiers pour un service « accéléré » sauf si c'est vraiment nécessaire.
- Assurez-vous que le nom légal et l'adresse correspondent exactement à l'immatriculation de votre entreprise. Une discordance est la première cause de rejet des inscriptions d'organisation.
- Patientez. Apple indique que les nouveaux numéros peuvent mettre quelques jours ouvrés à apparaître dans ses systèmes, et Google prévient que cela peut prendre jusqu'à 30 jours. Prévoyez deux semaines.
Les entités gouvernementales s'inscrivant auprès d'Apple sont exemptées de l'exigence D-U-N-S. Si D&B n'opère pas dans votre pays, le support Google propose un processus de vérification alternatif.
Comment créer un compte Apple Developer
Ce dont vous avez besoin
- Un compte Apple avec l'authentification à deux facteurs activée. Pour les organisations, utilisez un compte lié à une adresse e-mail d'entreprise, et non une adresse personnelle.
- Votre nom et prénom légaux dans votre compte Apple. L'utilisation de pseudonymes ou de noms d'entreprise dans ces champs retardera votre inscription.
- A street address and phone number (no P.O. boxes).
- Pour les organisations : nom légal de l'entité (pas de DBA ou de noms commerciaux), numéro D-U-N-S, pouvoir de signature de contrats pour l'entreprise, un e-mail professionnel sur le domaine de l'entreprise et un site web public sur ce même domaine. Un profil social ou un domaine en attente ne sont pas acceptés.
- Une carte de paiement valide pour le paiement de 99 USD dans votre région.
Étapes
- Allez dans developer.apple.com/programs/enroll et connectez-vous. Sinon, installez l'application Apple Developer sur un iPhone ou un iPad et inscrivez-vous depuis l'app. Dans de nombreux pays, l'application permet de vérifier votre identité via un scan de pièce d'identité, ce qui est souvent plus rapide.
- Confirmez vos informations personnelles et choisissez Individuel / Entrepreneur individuel, Entreprise / Organisation, ou Organisation gouvernementale.
- Pour les organisations, saisissez le numéro D-U-N-S et les informations de l'entité légale. Apple peut appeler le contact pour confirmer son autorité de signature. Répondez au téléphone.
- Lisez et acceptez le contrat de licence du Apple Developer Program.
- Payez. L'adhésion débute quand Apple confirme l'inscription, pas au moment du paiement.
- Attendez l'e-mail « Welcome to the Apple Developer Program ».
Après approbation : faites ceci immédiatement
- Acceptez les contrats dans App Store Connect. Allez dans Entreprise et acceptez les derniers contrats. Si vous prévoyez des apps payantes ou des achats in-app, complétez le Paid Apps Agreement avec les formulaires fiscaux et les coordonnées bancaires dès maintenant ; son activation peut prendre quelques jours et, d'ici là, les tests d'achats in-app sont bloqués.
- Déclarez votre statut de commerçant dans l'UE. Conformément au Digital Services Act de l'UE, App Store Connect vous demande si vous êtes un commerçant. Les commerçants voient leur adresse, leur téléphone et leur e-mail affichés sur les stores de l'UE. Les apps sans statut déclaré ne sont pas disponibles dans l'UE.
- Ajouter des membres à l'équipe sous Utilisateurs et accès avec le rôle le plus restreint possible. Les développeurs ont rarement besoin du rôl’Admin.
- Créer une clé API App Store Connect (Utilisateurs et accès, Intégrations) si vous prévoyez d'automatiser les uploads depuis une CI ou un service de cloud build. Téléchargez le
.p8file immediately; Apple lets you download it once. - Notez votre Team ID depuis la page Membership. Xcode, les outils de signing et la CI le demandent tous.
Deux dashboards sont impliqués. Le Portail Apple Developer (developer.apple.com/account) contient les certificats, identifiants, appareils et profils de provisionnement. App Store Connect (appstoreconnect.apple.com) contient les fiches d'applications, TestFlight, métadonnées, tarifs, avis et analyses. Si vous débutez avec la signature, lisez les certificats iOS et les profils de provisionnement expliqués ensuite.
Exonérations de frais Apple et programme Enterprise
Les organisations à but non lucratif, les établissements d'enseignement accrédités et les entités gouvernementales des pays éligibles peuvent demander une exonération de frais lors de l'inscription. L'Apple Developer Enterprise Program (299 USD par an) est un produit distinct pour les applications internes distribuées uniquement aux employés. Il ne permet pas de publier sur l'App Store et Apple l'approuve rarement. La plupart des entreprises devraient plutôt utiliser le programme standard avec TestFlight, les Custom Apps ou Apple Business Manager.
Comment créer un compte développeur Google Play
Ce dont vous avez besoin
- Un compte Google. Pour les organisations, créez-en un dédié (par exemple
android@yourcompany.com) afin que le compte n'appartienne pas à un employé qui pourrait quitter l'entreprise. - 25 USD et une carte compatible.
- Nom et adresse légaux, un e-mail de contact et un numéro de téléphone. Chaque coordonnée est vérifiée via un code unique.
- Pour les organisations : numéro D-U-N-S, nom et adresse de l'organisation correspondant à D&B, numéro de téléphone et site web.
- Une pièce d'identité officielle pour la vérification, demandée par Google pour la plupart des nouveaux comptes.
- Un téléphone ou une tablette Android. Google demande à de nombreux nouveaux comptes personnels de vérifier l'accès via un appareil Android réel avec l'application mobile Play Console.
Étapes
- Allez dans play.google.com/console/signup et connectez-vous.
- Choisissez Vous-même (personnel) ou Une organisation ou une entreprise.
- Remplissez le nom de développeur affiché sur Google Play, vos coordonnées, et répondez aux questions sur votre expérience Android et les applications que vous prévoyez de publier.
- Acceptez le Developer Distribution Agreement et réglez les frais de 25 USD.
- Complétez la vérification d'identité. Envoyez votre pièce d'identité quand cela est demandé ; le nom doit correspondre au nom légal saisi.
- Vérifiez le numéro de téléphone et l'e-mail avec les codes envoyés par Google.
- Si demandé, installez l'application Play Console sur un appareil Android et connectez-vous avec le même compte pour terminer la vérification de l'appareil.
La règle des 12 testeurs pendant 14 jours
Si vous créez un compte personnel après le 13 novembre 2023, vous ne pouvez pas publier directement en production. Vous devez d'abord :
- Envoyer un build à un test fermé suivi.
- Obtenez au moins 12 testeurs pour accepter.
- Maintenez-les inscrits pendant 14 jours consécutifs. Un testeur qui se désinscrit puis se réinscrit repart de zéro pour son propre décompte.
- Demandez l'accès à la production depuis le dashboard de la Play Console. Google vous pose des questions sur votre test, votre application et votre niveau de préparation, puis examine la demande, généralement en une semaine environ.
Anticipez. Cela ajoute au moins trois semaines entre votre premier build Android et votre lancement public. Recrutez des testeurs tôt : amis, liste de diffusion, un Google Group que vous ajoutez comme liste de testeurs, ou vos utilisateurs actuels. Profitez de cette période pour recueillir de vrais retours, car Google vous demandera ce que vous avez appris. Notre guide de bêta-test Android explique chaque canal de test Play.
Les comptes organisation sont exemptés de cette exigence, ce qui constitue une raison de plus de s'enregistrer en tant qu'organisation si vous avez une entreprise.
Play App Signing et votre clé d'upload
Les nouvelles applications sur Google Play doivent être publiées sous forme d'Android App Bundles (AAB) et utiliser Play App Signing. Google détient la clé de signature de l'application et vous signez vos uploads avec une clé d'upload. Si vous perdez la clé d'upload, Google peut la réinitialiser après vérification que l'app vous appartient. Si vous perdez une clé de signature d'application que vous gérez vous-même en dehors de Play, vous ne pourrez plus mettre à jour l'application.
Créez votre keystore d'upload une seule fois, sauvegardez-l’à deux endroits et stockez les mots de passe dans un gestionnaire de mots de passe. Vous pouvez en générer un avec keytool ou avec le générateur de keystore Android.
keytool -genkeypair -v \
-keystore upload-keystore.jks \
-alias upload \
-keyalg RSA -keysize 2048 -validity 10000
Vérification de développeur Android (hors Google Play)
À partir du 30 septembre 2026, Android exigera que les applications installées sur des appareils certifiés au Brésil, en Indonésie, à Singapour et en Thaïlande proviennent de développeurs vérifiés avec des noms de package enregistrés, et Google prévoit d'étendre cela au niveau mondial en 2027. Les applications que vous publiez via un compte Play Console vérifié sont couvertes ; consultez la page d'accueil de la Play Console pour toute application nécessitant encore un enregistrement. Si vous distribuez également des APK en dehors de Google Play (téléchargement direct, Huawei AppGallery, distribution en entreprise), enregistrez aussi ces noms de package.
Stores optionnels
- Huawei AppGallery: inscription gratuite avec vérification d'identité. Utile si vous avez des utilisateurs sur des téléphones Huawei sans services Google. Voir comment publier une application Capacitor sur Huawei AppGallery.
- Samsung Galaxy Store et Amazon Appstore: gratuit, audiences plus réduites, même APK dans la plupart des cas.
Problèmes d'inscription courants et solutions
Apple enrollment stuck “pending” for days. Généralement une erreur de nom ou un numéro D-U-N-S qui ne correspond pas. Contactez le support Apple Developer depuis la page d'inscription plutôt que de postuler à nouveau, ce qui peut créer des doublons.
« Votre inscription n'a pas pu être complétée » sans raison précise. Apple refuse parfois sans donner de détails, souvent lorsqu'un compte Apple était auparavant lié à un compte résilié. Utilisez un nouveau compte Apple avec votre nom légal.
L'adresse D-U-N-S ne correspond pas. Mettez d'abord à jour l'enregistrement chez Dun & Bradstreet, attendez sa propagation, puis réessayez.
La vérification d'identité Google a été rejetée. Le nom légal dans la Play Console doit correspondre exactement à la pièce d'identité, incluant les deuxièmes prénoms s'ils figurent sur le document. Modifiez le nom dans les détails du compte et renvoyez le document.
Compte Google suspendu juste après sa création. Google lie les comptes aux comptes précédemment résiliés via le mode de paiement, l'appareil et l'identité. Ne créez pas de second compte pour contourner une restriction ; faites appel via le centre d'aide de la Play Console.
Paiement refusé. Certaines cartes prépayées et virtuelles sont refusées. Utilisez une carte de crédit ou de débit classique au nom du titulaire du compte.
Que faire en attendant l'approbation
Le temps d'approbation n'est pas du temps perdu. Vous pouvez :
- Compiler l'app avec Capacitor et l'exécuter sur des simulateurs ou vos propres appareils. Un compte Apple gratuit permet de signer des builds sur votre propre iPhone pendant 7 jours.
- Activer le mode développeur sur les appareils de test. Voir comment activer le mode développeur sur iOS et comment activer les options développeurs sur Android.
- Générez votre keystore d'upload Android.
- Rédigez votre politique de confidentialité et préparez vos captures d'écran et textes. Notre guide de fiche store répertorie chaque asset et limite de caractères.
- Configurer Build Capgo pour pouvoir générer des builds iOS signés sans Mac une fois approuvé par Apple.
Checklist
- Choisir entre compte individuel ou organisation pour chaque store
- Obtenez un numéro D-U-N-S si vous vous inscrivez en tant qu'organisation
- Activez la 2FA sur votre compte Apple, utilisez vos noms officiels
- Inscrivez-vous à l'Apple Developer Program (99 $ par an)
- Inscrivez-vous sur Play Console (25 USD une fois), vérifiez votre ID, téléphone, e-mail et appareil
- Acceptez les accords App Store Connect, configurez la fiscalité et la banque si vous vendez quoi que ce soit
- Déclarez votre statut de commerçant de l'UE
- Créez une clé API App Store Connect et sauvegardez-la
.p8 - Créez et sauvegardez le keystore d'upload Android
- Pour les nouveaux comptes Play personnels, recrutez 12 testeurs en test fermé
Une fois les deux comptes approuvés, l'étape suivante est la signature. Lisez Certificats iOS et profils de provisionnement expliqués, puis suivez le parcours de bout en bout dans comment publier une web app sur l'App Store et Google Play.