App Store Connect — cos'è, funzioni e gestione delle app

Autore: IT Sectr Pubblicato: 2026-04-18 Tempo di lettura: 8 min

App Store Connect è una piattaforma web di Apple che consente agli sviluppatori di gestire le applicazioni in tutte le fasi del ciclo di vita: dalla pubblicazione all'analisi. Attraverso di essa vengono configurate versioni, TestFlight, contratti e materiali di marketing. Secondo Apple Developer, 2025, più di 100mila caricamenti di build da sviluppatori di tutto il mondo passano attraverso la piattaforma ogni settimana, e App Store Connect rimane l'unico modo per pubblicare sull'App Store.

Punti chiave

  • App Store Connect è la piattaforma web di Apple per gestire le app nell'App Store, accessibile tramite browser e API.
  • Consente di pubblicare app, gestire versioni, configurare TestFlight per i test beta e monitorare le analisi.
  • TestFlight è uno strumento integrato per i test beta con supporto fino a 10 mila tester esterni.
  • App Store Connect API fornisce accesso programmatico a tutte le funzioni della piattaforma per l'automazione CI/CD.
  • La piattaforma gestisce anche contratti, tasse e rapporti di pagamento per gli sviluppatori.

Cos'è App Store Connect

App Store Connect è la piattaforma centralizzata di Apple per gestire le applicazioni in ogni fase: dalla creazione di una scheda nell'App Store al monitoraggio di vendite e recensioni. È accessibile tramite l'interfaccia web all'indirizzo appstoreconnect.apple.com.

La piattaforma ha sostituito iTunes Connect nel 2018 e da allora ha ricevuto numerosi aggiornamenti. Attraverso di essa, gli sviluppatori gestiscono app per iOS, iPadOS, macOS, watchOS e tvOS, configurano prezzi, localizzazioni e testi di marketing.

Secondo Apple WWDC 2024, oltre 36 milioni di sviluppatori registrati utilizzano App Store Connect per pubblicare e gestire applicazioni.

Inizia a usare App Store Connect subito dopo la registrazione al programma Apple Developer — questo è un passaggio obbligatorio per pubblicare qualsiasi app sull'App Store.

Funzionalità principali

App Store Connect fornisce un set completo di strumenti per la gestione delle app: creazione e modifica di schede, caricamento di build, gestione di versioni e rilasci, test beta, analisi e rapporti.

La piattaforma include anche il modulo App Analytics per tracciare il comportamento degli utenti, la conversione in installazione e le entrate dagli acquisti in-app. Tutte le metriche sono disponibili in tempo reale con un ritardo non superiore a poche ore.

Inoltre, App Store Connect gestisce contratti, informazioni fiscali e pagamenti. Gli sviluppatori possono impostare pagamenti automatici e monitorare lo stato di ciascun periodo di fatturazione.

Pubblicazione di app in App Store Connect

Il processo di pubblicazione in App Store Connect si compone di diverse fasi: creazione di una scheda dell'app, caricamento di un build tramite Xcode o Transporter, compilazione dei metadati e invio per la revisione.

Il primo passo è creare una nuova app nella sezione “Le mie app”. È necessario specificare nome, piattaforma, Bundle ID e SKU. Dopo la creazione, la scheda appare nell'elenco delle app e diventa disponibile per la configurazione.

Secondo le Linee guida per la revisione di Apple (2025), il tempo medio di revisione per la prima pubblicazione è di 24–48 ore. Per gli aggiornamenti successivi, il processo richiede generalmente da 1 a 24 ore.

Pianifica la tua pubblicazione considerando i tempi di revisione: carica il build 48 ore prima della data di rilascio pianificata e utilizza la funzione “Release with Developer Control” per una gestione flessibile della data di uscita.

Gestione delle versioni

App Store Connect consente di creare più versioni di un'app e gestirne lo stato. Ogni versione ha il proprio set di metadati, screenshot e descrizioni di aggiornamento.

Una versione può trovarsi negli stati: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release o Rejected. Lo sviluppatore può ritirare una versione dalla revisione prima che inizi.

Questo sistema di stati offre il controllo completo sul ciclo di vita del rilascio e consente di annullare le modifiche prima dell'inizio della revisione.

Pubblicazione internazionale

App Store Connect supporta la pubblicazione in 175 paesi e regioni. Per ogni località, puoi configurare i prezzi, localizzare i metadati e selezionare la disponibilità dell'app.

I prezzi vengono automaticamente convertiti nelle valute locali, ma lo sviluppatore può regolare manualmente il prezzo per ogni paese. Sono disponibili 87 fasce di prezzo, inclusa quella gratuita.

Configura i prezzi per ogni regione separatamente per tenere conto delle tasse e del potere d'acquisto del pubblico locale.

TestFlight: test beta

TestFlight è uno strumento integrato di App Store Connect per i test beta delle applicazioni. Consente di invitare tester prima di pubblicare l'app sull'App Store.

TestFlight supporta due tipi di test: interno (fino a 100 partecipanti dal tuo team Apple Developer) ed esterno (fino a 10.000 tester tramite inviti email). I build esterni vengono sottoposti a una revisione semplificata.

Secondo la Documentazione Apple Developer (2025), il ciclo medio di test tramite TestFlight è di 7–14 giorni, dopo i quali lo sviluppatore raccoglie feedback e corregge i bug critici prima del rilascio.

Carica ogni nuovo build in TestFlight prima di inviarlo per la revisione pubblica — questo aiuta a identificare i problemi in anticipo e riduce il numero di rifiuti durante la revisione.

Configurazione dei gruppi di test

TestFlight consente di creare gruppi di tester con diversi set di build. Questo è utile per i test A/B quando a diversi gruppi vengono offerte versioni diverse di una funzionalità.

A ciascun gruppo può essere assegnato un build specifico e notifiche sulle nuove versioni disponibili possono essere configurate per i tester. TestFlight notifica automaticamente i partecipanti quando è disponibile un nuovo build.

Questa flessibilità consente di testare in parallelo diverse versioni dell'app con pubblici diversi.

Analisi e metriche

App Analytics in App Store Connect fornisce informazioni dettagliate sulle prestazioni dell'app: installazioni, disinstallazioni, entrate, coinvolgimento e comportamento degli utenti.

Le metriche includono visualizzazioni della pagina dell'app, conversione in installazione, numero di dispositivi attivi, sessioni e entrate medie per utente (ARPU). I dati sono aggregati per giorno e disponibili per gli ultimi 90 giorni.

Secondo la Guida di App Analytics di Apple (2025), la conversione da visualizzazione a installazione è in media del 15–25% per le pagine delle app ben ottimizzate.

Monitora regolarmente le metriche di conversione e modifica screenshot e descrizione dell'app per migliorare la visibilità nella ricerca dell'App Store.

Utenti e ruoli di accesso

App Store Connect supporta un sistema di ruoli per gestire l'accesso dei membri del team. Ogni ruolo ha il proprio set di autorizzazioni: dall'accesso completo di amministratore alla sola visualizzazione delle analisi.

Ruoli principali: Admin (accesso completo a tutte le funzioni), App Manager (gestione delle app senza accesso ai contratti), Developer (caricamento build), Finance (visualizzazione rapporti sulle entrate).

Secondo il Supporto Apple Developer (2025), si consiglia di assegnare i permessi minimi necessari a ciascun membro del team per evitare modifiche accidentali nelle app pubblicate.

Controlla regolarmente l'elenco degli utenti di App Store Connect e revoca l'accesso ai dipendenti che hanno lasciato il team — questa è una pratica fondamentale di sicurezza informatica.

Gestione delle chiavi API

L'App Store Connect API utilizza chiavi di accesso per l'autenticazione. Ogni chiave è legata a un ruolo e ha un periodo di validità limitato. Le chiavi vengono create nella sezione “Users and Access” → “Keys”.

Per l'integrazione CI/CD, crea una chiave API separata con i permessi minimi necessari (ad esempio, solo per il caricamento di build). Conserva le chiavi in un deposito segreto sicuro.

Utilizza chiavi separate per ciascun ambiente (sviluppo, staging, produzione) per isolare l'accesso e semplificare la verifica.

App Store Connect API

L'App Store Connect API è un'API REST che fornisce accesso programmatico a tutte le funzioni della piattaforma. Consente di automatizzare il caricamento dei build, la gestione delle versioni e l'ottenimento dei rapporti.

L'API supporta endpoint per la gestione di app, build, TestFlight, metadati, analisi e finanze. La documentazione è disponibile sul portale Apple Developer con una console interattiva per testare le richieste.

Secondo Apple WWDC 2024, oltre il 70% degli sviluppatori di grandi dimensioni utilizza l'API di App Store Connect nelle proprie pipeline CI/CD per automatizzare i rilasci.

Integra l'API di App Store Connect nella tua pipeline di build per il caricamento automatico dei build e la gestione delle versioni — questo accelera il processo di rilascio e riduce il rischio di errore umano.

Limiti e restrizioni dell'API

L'App Store Connect API ha limiti di frequenza delle richieste: 1000 richieste al minuto per chiave API. Per i team di grandi dimensioni, si consiglia di distribuire il carico su più chiavi.

Ogni build deve superare i controlli di conformità ai requisiti dell'App Store prima del caricamento. L'API restituisce un errore se il build non soddisfa le regole, inclusi Bundle ID errato o firme mancanti.

Esempio di utilizzo dell'API

L'App Store Connect API utilizza l'autenticazione JWT. Ogni richiesta viene firmata con una chiave privata generata nell'interfaccia della piattaforma.

bash
# Ottenere l'elenco delle app tramite API
curl --request GET \
     --url "https://api.appstoreconnect.apple.com/v1/apps" \
     --header "Authorization: Bearer $(TOKEN)"

L'API restituisce un elenco di tutte le app disponibili per l'account, con il loro Bundle ID, nome e stato di pubblicazione.

Caricamento automatico del build

Xcode e Transporter supportano la riga di comando per il caricamento dei build senza interfaccia grafica.

bash
# Caricare il build tramite Transporter CLI
xcrun transporter \
    upload -f "build.ipa" \
    -u "developer@example.com" \
    -p "@keychain:AppStore"

Transporter supporta l'autenticazione automatica tramite Keychain e può essere integrato in qualsiasi pipeline CI/CD.

Domande frequenti

Quanto costa utilizzare App Store Connect?

La piattaforma stessa è gratuita per i membri registrati del programma Apple Developer. Tuttavia, l'iscrizione al programma costa $99 all'anno. La commissione dell'App Store è del 15–30% delle entrate dell'app.

Quanto dura la revisione dell'app?

Il tempo medio di revisione per la prima pubblicazione è di 24–48 ore. Gli aggiornamenti vengono solitamente revisionati più rapidamente: da 1 a 24 ore. Durante i periodi festivi, il tempo può aumentare fino a 72 ore.

Posso ritirare una versione dopo averla inviata per la revisione?

Sì, prima dell'inizio della revisione. Una volta iniziata la revisione, la versione non può essere ritirata — devi attendere il risultato. Puoi ritirarla nella sezione “Le mie app” → app selezionata → versione.

Qual è la differenza tra TestFlight e la distribuzione Ad Hoc?

TestFlight consente di testare l'app su fino a 10.000 dispositivi senza limitazioni UDID. La distribuzione Ad Hoc è limitata a 100 dispositivi, ma non richiede che i tester facciano parte del programma Apple Developer.

Come ottenere l'accesso all'API di App Store Connect?

Crea una chiave API nella sezione “Users and Access” → “Keys” di App Store Connect. Genera una chiave privata e salva l'ID emittente (Issuer ID). Utilizza JWT per autenticare ogni richiesta all'API.

Riepilogo

  • App Store Connect è la piattaforma principale di Apple per gestire le app nell'App Store: dalla pubblicazione all'analisi.
  • TestFlight è uno strumento integrato per i test beta con supporto fino a 10.000 tester esterni.
  • La pubblicazione passa attraverso una revisione (24–48 ore) e richiede metadati e screenshot compilati correttamente.
  • App Analytics fornisce dati su installazioni, entrate, coinvolgimento e conversione della pagina dell'app.
  • Il sistema di ruoli consente una gestione flessibile dell'accesso: da Admin a Finance e Developer.
  • L'App Store Connect API automatizza il caricamento dei build e la gestione delle versioni tramite API REST con autenticazione JWT.
  • Oltre 175 paesi sono disponibili per la pubblicazione con opzioni di prezzi locali e localizzazione dei contenuti.

Svilupperemo un'applicazione mobile chiavi in mano

IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.

Discuti il progetto

Leggi anche