Sviluppo appiOS e App Store
Sviluppo app iOS
Dalla prima build a «Pronta per la vendita». Revisione Apple compresa.
Progettiamo e sviluppiamo app per iPhone e iPad partendo da una base web moderna, portata su iOS con Capacitor, e scriviamo in Swift i moduli nativi quando servono. Poi la accompagniamo tra TestFlight, App Store Connect e revisori Apple. Sappiamo cosa guardano: ci siamo passati.
- Dispositivi
- iPhone e iPad
- Prove
- TestFlight
- Pubblicazione
- App Store Connect
- Pagamenti
- StoreKit 2
- Notifiche
- APNs
- Accesso
- Sign in with Apple
Come si sviluppa e si pubblica un'app iOS?
Si scrive l'app, la si compila con Xcode, la si prova su iPhone veri con TestFlight e la si invia ad Apple da App Store Connect: se la revisione va bene, diventa Pronta per la vendita. A te servono un account Apple Developer e un iPhone. Mac, build e dialogo con i revisori sono affar nostro.
- Costo fisso Apple
- 99 USD l'anno per l'Apple Developer Program, pagati ad Apple. Le aziende si iscrivono con il numero D-U-N-S.
- Tempi di revisione
- Secondo Apple, in media il 90% delle app inviate viene revisionato in meno di 24 ore.
- Requisito 2026
- Dal 28 aprile 2026 App Store Connect accetta solo build compilate con Xcode 26.
- Di chi è l'app
- Account e codice restano tuoi: noi lavoriamo come membri del tuo team in App Store Connect.
Fonti:Apple Developer ProgramApp ReviewRequisiti di caricamentoD-U-N-S
Il percorso
Da Xcode all'App Store: TestFlight e App Store Connect
Ogni app iOS fa la stessa strada. Cambia quanto è liscia: dipende da cosa si prepara prima di partire.
Build con Xcode
Compiliamo l'app su Mac con Xcode, la firmiamo con i certificati del tuo account e la carichiamo su App Store Connect, dove nasce la scheda: nome, descrizione, screenshot, prezzi.
Xcode 26, obbligatorio dal 28/04/2026Fonte: Apple, requisiti di caricamento
TestFlight
Prima del pubblico la provi tu. TestFlight installa l'app sul tuo iPhone e su quello di colleghi o clienti scelti, con un invito via email o un link. Raccogliamo i commenti e sistemiamo.
Fino a 10.000 tester esterniFonte: Apple, TestFlight
Revisione Apple
Un revisore prova l'app su dispositivi veri, linee guida alla mano. Se qualcosa non torna, scrive in App Store Connect quale regola: correggiamo, rispondiamo e rinviamo.
90% revisionato in meno di 24 oreFonte: Apple, App Review
Pubblicazione
Decidi tu quando uscire: subito dopo l'approvazione o in una data precisa. Gli aggiornamenti arrivano a tutti insieme oppure con il rilascio graduale, distribuito su sette giorni.
Rilascio graduale in 7 giorniFonte: Apple, App Store Connect
Prima di premere Invia
Perché Apple rifiuta le app, e come evitarlo
Sei punti delle App Review Guidelines da sistemare prima dell'invio, non dopo il rifiuto. Alcuni li abbiamo imparati sulla nostra pelle con Athleex: per questo li controlliamo dal primo giorno.
Linea guida4.2
Funzionalità minima
Un sito incartato in un'app viene rifiutato: servono funzioni, contenuti e interfaccia che vadano oltre il sito. Nell'app mettiamo il prodotto, non le pagine di marketing, e usiamo il telefono dove serve: notifiche, fotocamera, acquisti.
Linea guida3.1.1
Acquisti in-app
Se vendi contenuti o funzioni digitali da usare nell'app, il pagamento passa dall'acquisto in-app di Apple. Per beni fisici e servizi fruiti fuori dall'app, come un ordine o una prenotazione, si usano invece i pagamenti tradizionali.
Linea guida3.1.2
Abbonamenti
Prima di pagare, l'utente deve vedere cosa ottiene, quanto costa e ogni quanto si rinnova. Termini d'uso e privacy vanno collegati nella schermata d'acquisto e nella scheda dello store.
Linea guida5.1.1(v)
Cancellazione dell'account
Se nell'app ci si può registrare, dall'app ci si deve anche poter cancellare. Senza email da mandare o moduli da cercare sul sito.
Linea guida2.1
Account demo per i revisori
Il revisore deve poter entrare e provare tutto, acquisti compresi. Gli prepariamo un account demo e note chiare: dove andare, cosa toccare, cosa aspettarsi.
App Store Connect
Etichette privacy
Nella scheda dell'app dichiari quali dati raccoglie, compresi quelli degli strumenti di terze parti come analytics e report degli arresti anomali. Le etichette devono combaciare con la privacy policy e con quello che l'app fa davvero.
Fatti, con la fonte accanto
Quanto costa e quanto ci mette Apple
I numeri da conoscere prima di partire. Sono di Apple, non nostri: ogni riga porta alla pagina ufficiale.
99USD
l'anno per l'Apple Developer Program
È la quota per pubblicare sull'App Store, uguale per privati e aziende, e si paga ad Apple. Lo sviluppo è un'altra voce: le fasce di mercato sono nella pagina sui costi.
90%
delle app revisionate in meno di 24 ore
È la media dichiarata da Apple. Una prima versione con acquisti in-app può chiedere più di un giro: conviene arrivarci con la checklist già spuntata.
Xcode 26
obbligatorio dal 28 aprile 2026
Le app caricate su App Store Connect devono essere compilate con Xcode 26 e l'SDK di iOS 26. Tenere aggiornati Mac e strumenti è compito nostro.
D-U-N-S
il codice che Apple chiede alle aziende
È un identificativo gratuito di Dun & Bradstreet: Apple lo usa per verificare che l'azienda esista e che chi la iscrive possa firmare per lei. Servono fino a cinque giorni lavorativi, e il nome legale deve combaciare lettera per lettera, punteggiatura compresa.
Ci siamo passati
Athleex e la revisione Apple, rifiuti compresi
Athleex è la piattaforma per personal trainer che abbiamo portato su App Store, Google Play e PWA con una sola base di codice. Su iOS non è passata al primo invio, e nemmeno al secondo. Ogni rifiuto è diventato una voce della checklist qui sopra.
3.1.1Acquisti in-app
RifiutataRisoltaIl revisoreContenuti digitali sbloccati da un acquisto fatto fuori dall'app.
La correzioneAcquisti in-app con StoreKit 2, attraverso un plugin nativo scritto apposta. Gli account professionali si attivano dal sito, senza prezzi né link di pagamento nell'app.
3.1.2Abbonamenti
RifiutataRisoltaIl revisoreNella descrizione dello store mancava il link ai termini d'uso.
La correzioneTermini d'uso e privacy collegati sia nella schermata d'acquisto sia nella scheda dell'App Store.
2.1Completezza
RifiutataRisoltaIl revisoreCon l'account demo non si poteva provare l'intero flusso d'acquisto.
La correzioneUn account demo con l'abbonamento scaduto: il revisore vede il blocco, compra in modalità di prova e controlla che tutto si sblocchi.
4Design
RifiutataRisoltaIl revisoreRichieste di permesso scritte in una lingua diversa da quella principale dell'app.
La correzioneTutti i testi delle richieste di permesso riscritti nella lingua principale dichiarata per l'app.
- Pronta per la vendita
StoreKit 2, in nativo
Capacitor da solo non bastava: plugin in Swift su StoreKit 2, verifica degli acquisti sul server e notifiche di Apple sui rinnovi.
Notifiche push con APNs
Su iOS le notifiche passano da APNs, il servizio di Apple: chiave, permessi dell'app e server devono parlarsi. Il backend di Athleex scrive direttamente ad APNs; Android passa da Firebase.
Ti serve un Mac? No.
Per compilare e firmare un'app iOS serve un Mac con Xcode: ce l'abbiamo noi. Tu provi l'app sul tuo iPhone con TestFlight e gestisci scheda, prezzi e statistiche da App Store Connect, che funziona nel browser, anche da Windows.
| Attività | Tu | Giallo Studio |
|---|---|---|
| Account Apple Developer | Lo intesti a te o alla tua azienda e paghi i 99 USD l'anno | Ti guidiamo nell'iscrizione ed entriamo come membri del team |
| Mac e Xcode | Non servono | Build, firma e caricamento |
| Prove | TestFlight sul tuo iPhone | Simulatori e dispositivi di test |
| Revisione | Approvi testi e screenshot | Invio, note per il revisore, risposte |
| Dopo l'uscita | Decidi le novità | Aggiornamenti per le nuove versioni di iOS e Xcode |
Per le aziende
App iOS per aziende: pubblica, privata o solo per i tuoi
Non tutte le app devono stare in vetrina. Apple prevede strade diverse a seconda di chi la deve usare, e la scelta cambia tempi e requisiti.
App Store pubblico
Per clienti e utenti finali: l'app si trova cercandola, con scheda, recensioni e aggiornamenti automatici.
Distribuzione non in elenco
L'app passa la revisione ma non compare nelle ricerche: la installa solo chi ha il link. Si chiede ad Apple, ed è comoda per clienti selezionati, reti vendita, eventi.
App personalizzate per aziende
Distribuzione privata attraverso Apple Business (fino ad aprile 2026 si chiamava Apple Business Manager), per le organizzazioni che installano l'app sui propri dispositivi.
TestFlight
Per le versioni di prova, non per l'uso quotidiano: ogni build resta disponibile 90 giorni.
Se ti serve uno strumento per il personale più che un'app da store, leggi la pagina sulle app aziendali su misura; se basta un'app installabile dal browser, valuta una PWA.
Swift nativo o una base web? Come sviluppiamo app per iPhone e iPad
Scriviamo l'app con Next.js, React e TypeScript e la portiamo su iPhone con Capacitor: la stessa base diventa app iOS, app Android e PWA, e una correzione arriva ovunque insieme. Quando serve il sistema operativo vero, scriviamo il modulo nativo in Swift, come il plugin StoreKit 2 di Athleex.
Se il progetto vive di funzioni che solo il codice nativo fa bene, come la realtà aumentata spinta, te lo diciamo prima di partire. Lavoriamo con agenti di programmazione come Claude Code: i prototipi arrivano in giorni invece che in settimane, e il codice resta leggibile e tuo. Come lo facciamo è nella pagina sulle app con intelligenza artificiale; la versione per Google Play parte dalla stessa base ed è nella pagina sulle app Android su misura.
Domande frequenti
Sviluppo app iOS, le domande che ci fanno
Il resto lo chiariamo nella valutazione gratuita. Per i numeri del mercato c'è la pagina sui costi; per come costruiamo un preventivo, la pagina prezzi.
Fonti delle risposte:App ReviewD-U-N-STestFlightContrattiDigital Services Act
A te no. Il Mac con Xcode serve per compilare, firmare e caricare l'app, e lo usiamo noi. Tu provi le versioni di prova sul tuo iPhone con TestFlight e gestisci la scheda da App Store Connect, che funziona nel browser anche da Windows.
Sì, se l'app è solo il sito dentro una cornice: la linea guida 4.2 chiede funzioni, contenuti e interfaccia che vadano oltre un sito reimpacchettato. Un'app su base web passa se è pensata per il telefono, con funzioni native dove servono e niente pagine di marketing dentro.
L'Apple Developer Program costa 99 USD l'anno. Le aziende si iscrivono come organizzazione con il numero D-U-N-S, un identificativo gratuito di Dun & Bradstreet: Apple indica fino a cinque giorni lavorativi per ottenerlo, più un paio perché arrivi a loro. Conviene chiederlo subito; chi si iscrive come persona fisica non ne ha bisogno.
Apple dichiara che in media il 90% delle app viene revisionato in meno di 24 ore. Se arriva un rifiuto, il revisore indica la linea guida non rispettata: correggiamo, rispondiamo in App Store Connect e rinviamo.
È il servizio di Apple per le versioni di prova: inviti colleghi o clienti con un'email o un link pubblico e loro provano l'app sul proprio iPhone. Ogni build resta disponibile 90 giorni; la prima per i tester esterni passa una breve revisione.
Quando vendi contenuti o funzioni digitali da usare nell'app, come abbonamenti premium o crediti: il pagamento passa dall'acquisto in-app di Apple, che integriamo con StoreKit 2, e per incassare servono il contratto per le app a pagamento e i dati fiscali e bancari. Beni fisici e servizi fruiti fuori dall'app usano i pagamenti tradizionali; Stati Uniti e Unione europea hanno regole proprie.
In App Store Connect va dichiarato se chi pubblica è un operatore commerciale secondo il Digital Services Act. Un'azienda di solito lo è: allora indirizzo, telefono ed email compaiono nella scheda dell'app nei Paesi dell'Unione. Senza la dichiarazione, l'app non resta sull'App Store europeo.
Dipende da funzioni, integrazioni e acquisti in-app: sul mercato si va da qualche migliaio a centinaia di migliaia di euro. Le fasce, con le fonti, sono nella pagina sui costi dello sviluppo app. Noi diamo un preventivo a prezzo fisso dopo la valutazione gratuita di 30 minuti.
Parliamo della tua app
Hai un'app da portare sull'App Store?
Raccontaci cosa deve fare e per chi. Ti ricontattiamo entro un giorno lavorativo per una prima valutazione gratuita di 30 minuti: cosa serve per arrivare sull'App Store, cosa rischia di farla rifiutare e da dove conviene partire.