Una CLI Swift per gestire le tue app iOS e macOS su App Store Connect. Invia versioni, gestisci screenshot, monitora i build — con pieno supporto per agenti AI tramite CAEOAS.
Funzionalità
Basato sull'API ufficiale di App Store Connect, con un'architettura pulita a tre livelli e output completo di affordance per i workflow degli agenti AI.
Ogni risposta incorpora comandi pronti per l'esecuzione in un campo affordances. Nessun agente deve conoscere l'intero albero dei comandi — basta seguire i link.
Gestisci l'intero albero delle risorse di App Store Connect: App → Versioni → Localizzazioni → Set di screenshot → Screenshot. Più Build e TestFlight.
Invia qualsiasi versione iOS o macOS per la revisione con un singolo comando. La CLI gestisce automaticamente l'intero flusso di invio multi-step.
Esegui tutti i controlli prima dell'invio con un solo comando. Rileva build mancanti, prezzi non configurati e localizzazioni incomplete — con gravità MUST FIX vs SHOULD FIX. L'azione di invio appare solo quando tutto è in verde.
Accedi all'API privata che alimenta l'interfaccia web di App Store Connect. Crea nuove app, elenca tutte le app — funzionalità non disponibili tramite l'API REST pubblica. Autenticazione basata sui cookie del browser, nessuna configurazione aggiuntiva.
Genera screenshot App Store a 1320×2868 con Gemini AI. Localizza in un comando — asc app-shots translate --to zh --to ja. Dimensioni corrette garantite.
Aggiorna il testo «Novità», la descrizione, le parole chiave e gli URL promozionali per lingua per qualsiasi versione dell'app. CRUD completo — elenca, crea e aggiorna in tutte le lingue supportate.
Crea set di screenshot per qualsiasi dimensione dello schermo e carica immagini PNG tramite il flusso di caricamento ASC in 3 fasi. Supporta tutti i tipi di display iPhone, iPad, Mac e Apple TV.
Carica anteprime video (.mp4, .mov, .m4v) con codice temporale miniatura opzionale. Il CLI gestisce il flusso completo in 3 fasi: prenotazione, caricamento a blocchi e conferma MD5.
Leggi e scrivi i metadati dell'app per lingua: nome, sottotitolo e URL dell'informativa sulla privacy. Metadati a livello app applicabili a tutte le versioni — separati dalle localizzazioni di versione.
Accedi una volta con asc auth login. Le credenziali vengono salvate in ~/.asc/credentials.json e utilizzate automaticamente da ogni comando. Nessuna variabile d'ambiente per sessione.
Carica IPA/PKG con il flusso ASC in 5 fasi: prenotazione slot, caricamento a blocchi, conferma MD5 e attesa del processing. Include elenco, consultazione e cancellazione dei record di caricamento.
Gestisci gruppi beta e tester: aggiungi o rimuovi per email, importa/esporta in blocco via CSV, distribuisci build ai gruppi e aggiorna le note sulle novità per lingua.
Progettato per umani e macchine. Output in JSON (predefinito), tabella o markdown. Pipe facile verso jq, script o agenti AI.
Crea IAP consumabili, non consumabili e abbonamenti non rinnovabili. Imposta prezzi per territorio dai punti prezzo App Store, gestisci nome e descrizione per lingua e invia alla revisione.
Crea gruppi di abbonamenti e livelli (settimanale-annuale). Gestisci offerte introduttive (prova gratuita, pagamento a consumo, pagamento anticipato), metadati per lingua e invia alla revisione.
Gestisci l'intera catena di firma: registra Bundle ID, crea certificati da CSR, registra dispositivi per UDID e crea o elimina profili di provisioning — tutto dal terminale.
Esegui asc tui per aprire un browser TUI completo nel terminale. Naviga tra app, versioni, build e TestFlight con i tasti freccia — senza memorizzare comandi.
Avvio rapido
Un comando installa l'ultima versione. Non è richiesto Xcode o la toolchain Swift.
Salva la tua chiave API con asc auth login. Le credenziali vengono memorizzate in ~/.asc/credentials.json — nessuna variabile d'ambiente per sessione.
Elenca le app, ispeziona le versioni, carica screenshot e invia per la revisione — tutto dal tuo terminale o tramite un agente AI.
Competenze dell'agente
Installa oltre 26 competenze pronte all'uso che insegnano al tuo agente di codifica AI come usare ogni comando asc — dagli upload alle sottomissioni.
Carica build IPA/PKG e gestisci la distribuzione TestFlight
Genera e traduci screenshot App Store con l'AI
Controlli preliminari prima dell'invio per la revisione
Configura e gestisci le credenziali API di App Store Connect
Gestisci gruppi beta e tester per TestFlight
Release end-to-end: bump versione, archivia, carica, invia
Oltre 26 competenze disponibili — compatibile con Claude Code, Cursor, Windsurf e altri
Community
App reali sull'App Store pubblicate da sviluppatori che usano asc CLI.
Un solo comando per inviare la tua app e aprire una pull request →