Publier une application mobile

La checklist pour une soumission acceptée du premier coup, côté Android et côté iOS.

Publier une app, ce n'est pas juste appuyer sur un bouton. Entre les comptes développeur, les tests obligatoires, la signature des builds et les questionnaires de confidentialité, un premier envoi refusé fait facilement perdre une à deux semaines. Cette checklist découpe la mise en ligne en deux parcours, Android (Google Play Store) et iOS (App Store Apple), plus le socle commun (fiche store, RGPD).

Deux points piègent presque tout le monde : côté Android, un compte développeur récent doit passer par un test fermé de 12 testeurs pendant 14 jours avant d'accéder à la production ; côté iOS, tout le pipeline de publication passe par Xcode, donc par un Mac. Coche au fur et à mesure, ta progression est enregistrée automatiquement dans ton navigateur.

1. Avant de commencer, les comptes

À régler en tout premier : la validation d'un compte développeur peut prendre plusieurs jours.

2. Version Android (Play Store)

La grosse contrainte côté Google : le test fermé imposé aux nouveaux comptes. C'est du temps, pas de la technique, donc à lancer tôt.

3. Version iOS (App Store)

Ici tout tourne autour de l'écosystème Apple : un Mac, Xcode, et surtout des guidelines de review plus strictes que chez Google.

4. Fiche store et référencement (ASO)

Commun aux deux stores : c'est ce qui décide si ton app est trouvée et téléchargée.

5. Conformité et légal

Non négociable des deux côtés : sans ça, refus automatique.

Questions fréquentes

Combien de temps faut-il tester une app avant de la publier sur le Play Store ?

Pour un compte développeur Google Play personnel créé récemment, Google impose un test fermé avec au moins 12 testeurs restés inscrits pendant 14 jours consécutifs avant de pouvoir demander l'accès à la production. Anticipe : ces 14 jours sont incompressibles, recrute tes testeurs bien avant la date de sortie visée.

Peut-on publier une app iOS sans Mac ?

Non, pas de manière fiable. La compilation, la signature et l'envoi d'une app iOS vers l'App Store passent par Xcode, qui ne tourne que sur macOS. Il te faut donc un Mac (ou un service de build cloud sous macOS) et un compte Apple Developer à 99 dollars par an.

Comment bien configurer la connexion Google (OAuth) dans une app Android ?

Il faut déclarer dans la console Google Cloud un identifiant OAuth 2.0 de type Android en renseignant le nom du package et l'empreinte SHA-1 de la clé de signature. Le point clé : sur le Play Store, c'est Google qui signe ton app (Play App Signing). Tu dois donc enregistrer aussi le SHA-1 de la clé de signature de l'app fournie par la console Play, sinon la connexion Google échouera en production alors qu'elle marchait en test.

Quelles sont les principales guidelines Apple à respecter pour être accepté ?

Les motifs de refus les plus fréquents : app incomplète ou avec des bugs (guideline 2.1), fonctionnalité trop pauvre ou site web emballé (4.2 Minimum Functionality), absence de politique de confidentialité, réponses inexactes au questionnaire App Privacy, connexion Sign in with Apple manquante quand un autre login social est proposé (4.8), et paiements de biens numériques hors achats intégrés (3.1.1). Fournis aussi un compte de démonstration si l'app demande une connexion.

Sources officielles

Outils recommandés

Pour publier sereinement :