Un CLI Swift pour gérer vos apps iOS et macOS sur App Store Connect. Soumettez des versions, gérez les captures d'écran, suivez les builds — avec un support complet des agents IA via CAEOAS.
Fonctionnalités
Construit sur l'API officielle App Store Connect, avec une architecture propre en trois couches et une sortie d'affordances complète pour les workflows d'agents IA.
Chaque réponse intègre des commandes prêtes à l'exécution dans un champ affordances. Aucun agent n'a besoin de connaître l'arbre de commandes complet — il suit simplement les liens.
Gérez l'arborescence complète des ressources App Store Connect : Apps → Versions → Localisations → Ensembles de captures → Captures. Plus les Builds et TestFlight.
Soumettez n'importe quelle version iOS ou macOS pour révision App Store avec une seule commande. Le CLI gère automatiquement le flux complet de soumission en plusieurs étapes.
Exécutez toutes les vérifications avant de soumettre en une seule commande. Détecte les builds manquants, les prix non configurés et les localisations incomplètes — avec la gravité MUST FIX vs SHOULD FIX. L'action de soumission n'apparaît que lorsque tout est au vert.
Accédez à l'API privée qui alimente l'interface web d'App Store Connect. Créez de nouvelles apps, listez toutes les apps — des fonctionnalités non disponibles via l'API REST publique. Authentification par cookies du navigateur, aucune configuration supplémentaire.
Générez des captures App Store à 1320×2868 avec Gemini AI. Localisez ensuite en une commande — asc app-shots translate --to zh --to ja. Dimensions correctes garanties.
Mettez à jour le texte « Nouveautés », la description, les mots-clés et les URLs promotionnelles par langue pour toute version d'app. CRUD complet — liste, création et mise à jour dans toutes les régions.
Créez des jeux de captures pour toute taille d'écran et téléversez des PNG via le flux d'upload ASC en 3 étapes. Compatible avec tous les types d'affichage iPhone, iPad, Mac et Apple TV.
Téléversez des aperçus vidéo (.mp4, .mov, .m4v) avec code temporel de miniature optionnel. Le CLI gère le flux complet en 3 étapes : réservation, upload par fragments et confirmation MD5.
Lisez et écrivez les métadonnées d'app par langue : nom, sous-titre et URL de politique de confidentialité. Métadonnées au niveau app applicables à toutes les versions — distinctes des localisations de version.
Connectez-vous une fois avec asc auth login. Les identifiants sont enregistrés dans ~/.asc/credentials.json et utilisés automatiquement par chaque commande. Aucune variable d'environnement nécessaire par session.
Téléversez des IPA/PKG via le flux ASC en 5 étapes : réservation du slot, upload par fragments, confirmation MD5 et attente du traitement. Inclut la liste, la consultation et la suppression des enregistrements.
Gérez les groupes bêta et les testeurs : ajoutez ou supprimez par email, importez/exportez en masse via CSV, distribuez des builds aux groupes et mettez à jour les notes de nouveautés par langue.
Conçu pour les humains et les machines. Sortie en JSON (par défaut), tableau ou markdown. Pipez facilement vers jq, des scripts ou des agents IA.
Créez des IAP consommables, non consommables et abonnements non renouvelables. Définissez les prix par territoire depuis les points de prix App Store, gérez les noms et descriptions par langue et soumettez à la révision.
Créez des groupes d'abonnements et des niveaux (hebdomadaire à annuel). Gérez les offres d'introduction (essai gratuit, paiement à l'usage, prépaiement), les métadonnées par langue et soumettez à la révision.
Gérez la chaîne de signature complète : enregistrez les Bundle IDs, créez des certificats depuis un CSR, enregistrez des appareils par UDID et créez ou supprimez des profils de provisionnement — tout depuis le terminal.
Exécutez asc tui pour ouvrir un navigateur TUI complet dans le terminal. Naviguez parmi les apps, versions, builds et TestFlight avec les touches fléchées — sans mémoriser de commandes.
Démarrage rapide
Une commande installe la dernière version. Aucun Xcode ou chaîne d'outils Swift n'est nécessaire.
Enregistrez votre clé API avec asc auth login. Les identifiants sont stockés dans ~/.asc/credentials.json — aucune variable d'environnement par session.
Listez les apps, inspectez les versions, uploadez des captures d'écran et soumettez pour révision — depuis votre terminal ou via un agent IA.
Compétences de l'agent
Installez plus de 26 compétences prêtes à l'emploi qui enseignent à votre agent de codage IA comment utiliser chaque commande asc — des uploads aux soumissions.
Uploadez des builds IPA/PKG et gérez la distribution TestFlight
Générez et traduisez des captures d'écran App Store avec l'IA
Vérifications préalables avant la soumission pour révision
Configurez et gérez les identifiants de l'API App Store Connect
Gérez les groupes bêta et les testeurs TestFlight
Publication de bout en bout : version, archivage, upload, soumission
Plus de 26 compétences disponibles — compatible avec Claude Code, Cursor, Windsurf et plus
Communauté
Des vraies apps sur l'App Store publiées par des développeurs utilisant asc CLI.
Une seule commande pour soumettre votre app et ouvrir une pull request →