App Store Connect est une plateforme web d'Apple qui permet aux développeurs de gérer les applications à toutes les étapes du cycle de vie : de la publication à l'analyse. Grâce à elle, les versions, TestFlight, les contrats et les supports marketing sont configurés. Selon Apple Developer, 2025, plus de 100 000 téléchargements de builds de développeurs du monde entier transitent chaque semaine par la plateforme, et App Store Connect reste le seul moyen de publier sur l'App Store.
Points clés
App Store Connect est la plateforme centralisée d'Apple pour gérer les applications à chaque étape : de la création d'une fiche sur l'App Store au suivi des ventes et des avis. Elle est accessible via l'interface web à l'adresse appstoreconnect.apple.com.
La plateforme a remplacé iTunes Connect en 2018 et a depuis reçu de nombreuses mises à jour. Grâce à elle, les développeurs gèrent les applications pour iOS, iPadOS, macOS, watchOS et tvOS, configurent les prix, les localisations et les textes marketing.
Selon Apple WWDC 2024, plus de 36 millions de développeurs inscrits utilisent App Store Connect pour publier et gérer des applications.
Commencez à utiliser App Store Connect immédiatement après votre inscription au programme Apple Developer : c'est une étape obligatoire pour publier toute application sur l'App Store.
App Store Connect fournit un ensemble complet d'outils pour la gestion des applications : création et modification de fiches, téléchargement de builds, gestion des versions et des lancements, tests bêta, analyses et rapports.
La plateforme comprend également le module App Analytics pour suivre le comportement des utilisateurs, la conversion en installation et les revenus des achats intégrés. Toutes les mesures sont disponibles en temps réel avec un délai ne dépassant pas quelques heures.
De plus, App Store Connect gère les contrats, les informations fiscales et les paiements. Les développeurs peuvent configurer des paiements automatiques et suivre l'état de chaque période de facturation.
Le processus de publication dans App Store Connect comprend plusieurs étapes : création d'une fiche d'application, téléchargement d'un build via Xcode ou Transporter, remplissage des métadonnées et soumission à la révision.
La première étape consiste à créer une nouvelle application dans la section « Mes applications ». Vous devez spécifier le nom, la plateforme, le Bundle ID et le SKU. Après la création, la fiche apparaît dans la liste des applications et devient disponible pour la configuration.
Selon les Directives de révision d'Apple (2025), le temps de révision moyen pour la première publication est de 24 à 48 heures. Pour les mises à jour ultérieures, le processus prend généralement de 1 à 24 heures.
Planifiez votre publication en tenant compte du temps de révision : téléchargez votre build 48 heures avant la date de sortie prévue et utilisez la fonction « Release with Developer Control » pour une gestion flexible de la date de lancement.
App Store Connect permet de créer plusieurs versions d'une application et de gérer leurs statuts. Chaque version possède son propre ensemble de métadonnées, de captures d'écran et de descriptions de mise à jour.
Une version peut avoir les statuts suivants : Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release ou Rejected. Le développeur peut retirer une version de la révision avant son commencement.
Ce système de statuts offre un contrôle total sur le cycle de vie du lancement et permet d'annuler les modifications avant le début de la révision.
App Store Connect prend en charge la publication dans 175 pays et régions. Pour chaque emplacement, vous pouvez configurer les prix, localiser les métadonnées et choisir la disponibilité de l'application.
Les prix sont automatiquement convertis dans les devises locales, mais le développeur peut ajuster manuellement le prix pour chaque pays. 87 niveaux de prix sont disponibles, y compris gratuit.
Configurez les prix pour chaque région séparément afin de tenir compte des taxes et du pouvoir d'achat du public local.
TestFlight est un outil intégré d'App Store Connect pour les tests bêta d'applications. Il permet d'inviter des testeurs avant la publication de l'application sur l'App Store.
TestFlight prend en charge deux types de tests : interne (jusqu'à 100 participants de votre équipe Apple Developer) et externe (jusqu'à 10 000 testeurs par invitations e-mail). Les builds externes passent par une révision simplifiée.
Selon la Documentation Apple Developer (2025), le cycle de test moyen via TestFlight est de 7 à 14 jours, après quoi le développeur recueille les commentaires et corrige les bugs critiques avant le lancement.
Téléchargez chaque nouveau build dans TestFlight avant de le soumettre à la révision publique : cela permet d'identifier les problèmes rapidement et de réduire le nombre de rejets lors de la révision.
TestFlight permet de créer des groupes de testeurs avec différents ensembles de builds. C'est utile pour les tests A/B lorsque différents groupes reçoivent différentes versions d'une fonctionnalité.
Chaque groupe peut se voir attribuer un build spécifique, et des notifications concernant les nouvelles versions disponibles peuvent être configurées pour les testeurs. TestFlight notifie automatiquement les participants lorsqu'un nouveau build est disponible.
Cette flexibilité permet de tester en parallèle différentes versions de l'application avec différents publics.
App Analytics dans App Store Connect fournit des informations détaillées sur les performances de l'application : installations, désinstallations, revenus, engagement et comportement des utilisateurs.
Les mesures incluent les vues de la page de l'application, la conversion en installation, le nombre d'appareils actifs, les sessions et le revenu moyen par utilisateur (ARPU). Les données sont agrégées par jour et disponibles pour les 90 derniers jours.
Selon le Guide App Analytics d'Apple (2025), la conversion de la vue en installation est en moyenne de 15 à 25 % pour les pages d'application bien optimisées.
Suivez régulièrement les mesures de conversion et ajustez les captures d'écran et la description de l'application pour améliorer la visibilité dans la recherche de l'App Store.
App Store Connect prend en charge un système de rôles pour gérer l'accès des membres de l'équipe. Chaque rôle possède son propre ensemble d'autorisations : de l'accès complet d'administrateur à la simple consultation des analyses.
Rôles principaux : Admin (accès complet à toutes les fonctions), App Manager (gestion des applications sans accès aux contrats), Developer (téléchargement de builds), Finance (consultation des rapports de revenus).
Selon l'Assistance Apple Developer (2025), il est recommandé d'attribuer les autorisations minimales nécessaires à chaque membre de l'équipe pour éviter les modifications accidentelles dans les applications publiées.
Auditez régulièrement la liste des utilisateurs d'App Store Connect et révoquez l'accès des employés qui ont quitté l'équipe : c'est une pratique élémentaire de sécurité de l'information.
L'App Store Connect API utilise des clés d'accès pour l'authentification. Chaque clé est liée à un rôle et a une période de validité limitée. Les clés sont créées dans la section « Users and Access » → « Keys ».
Pour l'intégration CI/CD, créez une clé API distincte avec les autorisations minimales nécessaires (par exemple, uniquement pour le téléchargement de builds). Stockez les clés dans un coffre de secrets sécurisé.
Utilisez des clés séparées pour chaque environnement (développement, recette, production) afin d'isoler l'accès et de simplifier l'audit.
L'App Store Connect API est une API REST qui fournit un accès programmatique à toutes les fonctions de la plateforme. Elle permet d'automatiser le téléchargement des builds, la gestion des versions et l'obtention de rapports.
L'API prend en charge des endpoints pour la gestion des applications, des builds, de TestFlight, des métadonnées, des analyses et des finances. La documentation est disponible sur le portail Apple Developer avec une console interactive pour tester les requêtes.
Selon Apple WWDC 2024, plus de 70 % des grands développeurs utilisent l'API App Store Connect dans leurs pipelines CI/CD pour automatiser les lancements.
Intégrez l'API App Store Connect dans votre pipeline de compilation pour le téléchargement automatique des builds et la gestion des versions : cela accélère le processus de lancement et réduit le risque d'erreur humaine.
L'App Store Connect API a des limites de taux : 1 000 requêtes par minute par clé API. Pour les grandes équipes, il est recommandé de répartir la charge entre plusieurs clés.
Chaque build doit passer les vérifications de conformité aux exigences de l'App Store avant le téléchargement. L'API renvoie une erreur si le build ne respecte pas les règles, notamment un Bundle ID incorrect ou l'absence de signatures.
L'App Store Connect API utilise l'authentification JWT. Chaque requête est signée avec une clé privée générée dans l'interface de la plateforme.
# Obtenir la liste des applications via l'API
curl --request GET \
--url "https://api.appstoreconnect.apple.com/v1/apps" \
--header "Authorization: Bearer $(TOKEN)"
L'API renvoie une liste de toutes les applications disponibles pour le compte, avec leur Bundle ID, leur nom et leur statut de publication.
Xcode et Transporter prennent en charge la ligne de commande pour le téléchargement de builds sans interface graphique.
# Télécharger le build via Transporter CLI
xcrun transporter \
upload -f "build.ipa" \
-u "developer@example.com" \
-p "@keychain:AppStore"
Transporter prend en charge l'authentification automatique via Keychain et peut être intégré dans n'importe quel pipeline CI/CD.
Questions fréquentes
La plateforme elle-même est gratuite pour les membres inscrits du programme Apple Developer. Cependant, l'adhésion au programme coûte 99 $ par an. La commission de l'App Store est de 15 à 30 % des revenus de l'application.
Le temps moyen de révision pour la première publication est de 24 à 48 heures. Les mises à jour sont généralement révisées plus rapidement : de 1 à 24 heures. Pendant les périodes de fêtes, le temps peut augmenter jusqu'à 72 heures.
Oui, avant le début de la révision. Une fois la révision commencée, la version ne peut plus être retirée : vous devez attendre le résultat. Vous pouvez la retirer dans la section « Mes applications » → application sélectionnée → version.
TestFlight permet de tester l'application sur jusqu'à 10 000 appareils sans limitation d'UDID. La distribution Ad Hoc est limitée à 100 appareils, mais ne nécessite pas que les testeurs soient inscrits au programme Apple Developer.
Créez une clé API dans la section « Users and Access » → « Keys » d'App Store Connect. Générez une clé privée et conservez l'identifiant de l'émetteur (Issuer ID). Utilisez JWT pour authentifier chaque requête à l'API.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi