Vai al contenuto
App create con l'IA

Come pubblicare un'app Lovable sull'App Store: PWA, Capacitor o riscrittura, ed evitare la 4.2 (2026)

Lovable pubblica solo su un URL web. Confronta PWA, wrapper Capacitor e riscrittura nativa per costi e impegno, poi prepara l'app in modo che superi la Guideline 4.2 di Apple.

Risposta breve

Per pubblicare un'app Lovable sull'App Store devi impacchettarla da solo: Lovable effettua il deploy solo su un URL web e non ha un flusso integrato per gli store. Hai tre strade: una PWA installabile (senza scheda sullo store), un wrapper Capacitor da inviare dal tuo account Apple Developer (99 USD l'anno) oppure una riscrittura nativa. I wrapper Capacitor vengono spesso rifiutati per la Guideline 4.2 Minimum Functionality, quindi includi la build web nell'app e aggiungi funzionalità native reali prima dell'invio.

Punti chiave
  • La documentazione di Lovable dice: "Lovable non ha un flusso integrato che impacchetta e invia il tuo progetto all'App Store o a Google Play." La pubblicazione effettua sempre il deploy su un URL web.
  • Una PWA non costa nulla in più e si installa dal browser, ma non ottiene una scheda sull'App Store o su Google Play.
  • Un wrapper Capacitor richiede l'Apple Developer Program (99 USD l'anno), la quota una tantum di 25 USD di Google Play e Xcode su un Mac per la build iOS.
  • La Guideline 4.2 rifiuta le app che non vanno "oltre un sito web reimpacchettato". Aggiungere notifiche push, Core Location o la condivisione di solito non basta.
  • Includi la cartella dist compilata dentro il binario. La documentazione di Capacitor stessa dice che server.url "non è pensato per l'uso in produzione."
Da Lovable all'App Store

Se stai cercando come pubblicare un'app Lovable sull'App Store, la prima cosa da sapere è che Lovable non può farlo al posto tuo. La documentazione di Lovable sulla pubblicazione dice che "Lovable crea web app e la pubblicazione effettua sempre il deploy su un URL web" e che non esiste "alcun flusso integrato che impacchetta e invia il tuo progetto all'App Store o a Google Play." Di seguito trovi le tre opzioni reali, quanto costa ciascuna e i passaggi che tengono un'app Lovable impacchettata al riparo dalla Guideline 4.2.

Si può pubblicare un'app Lovable direttamente sull'App Store?

No. A ottobre 2026 Lovable pubblica su un sottodominio lovable.app o su un dominio personalizzato, e per arrivare su uno store devi impacchettare l'app fuori da Lovable e inviarla dal tuo account sviluppatore.

La documentazione di Lovable suggerisce due alternative: rendere il sito pubblicato una PWA installabile, oppure "racchiudere l'URL pubblicato in una shell nativa con Capacitor al di fuori di Lovable" e inviare tu stesso quella shell. La documentazione chiarisce anche due cose. Lovable non genera progetti React Native, e l'app mobile di Lovable serve solo a creare progetti dal telefono: "non trasforma il tuo progetto in un'app nativa per gli utenti finali."

PWA, wrapper Capacitor o riscrittura: quale strada scegliere?

Scegli una PWA se non ti serve una scheda sullo store, Capacitor se ti serve una scheda e puoi aggiungere funzionalità native reali, e una riscrittura nativa se la tua app deve sembrare e comportarsi come un prodotto pensato per lo smartphone.

StradaScheda sullo storeCosti fissi di piattaformaImpegno principaleRischio 4.2
PWA dal tuo URL LovableNoNessuno oltre al piano LovableManifest, icone, supporto offlineNessuno (nessuna revisione)
Wrapper CapacitorApp Store e Google Play99 USD l'anno (Apple) + 25 USD una tantum (Google)Mac con Xcode, plugin nativi, metadati dello storeAlto se mostra solo il sito web
Riscrittura nativa (Swift, Kotlin o React Native)App Store e Google PlayStesse quote degli storeRiscrivere la UI, mantenere il backendBasso

Le quote provengono dalla pagina di iscrizione all'Apple Developer Program ("99 USD per anno di iscrizione. I prezzi possono variare in base alla regione") e dalla Guida di Google Play Console ("una quota di registrazione una tantum di 25 USD"). Su Google Play, inoltre, i nuovi account personali devono eseguire un test chiuso con 12 tester per 14 giorni prima di ottenere l'accesso alla produzione. La nostra guida al test chiuso copre questo passaggio.

Come si impacchetta un'app Lovable con Capacitor?

Esporta il codice Lovable su GitHub, compilalo in locale, aggiungi Capacitor e punta webDir all'output della build. Poi apri i progetti nativi in Xcode e Android Studio e crea gli archivi.

  1. In Lovable, collega GitHub. La sincronizzazione è bidirezionale e crea sempre un nuovo repository privato, quindi puoi continuare a modificare in Lovable mentre lavori in locale sulla shell nativa.
  2. Clona il repository, esegui npm install e poi npm run build. Controlla dove Vite scrive l'output, di solito dist. Capacitor ha bisogno di un index.html con un tag <head> in quella cartella radice.
  3. Installa Capacitor e le piattaforme con i comandi nel blocco di codice qui sotto, tratti dalla documentazione introduttiva di Capacitor.
  4. In capacitor.config, imposta webDir su dist. Non impostare server.url sul tuo dominio Lovable live: il riferimento alla configurazione di Capacitor dice che "non è pensato per l'uso in produzione."
  5. Aggiungi plugin nativi (push, feedback aptico, condivisione, biometria, notifiche locali) e icone e schermate di avvio native.
  6. Esegui npx cap sync dopo ogni build web, poi crea l'archivio in Xcode e caricalo su App Store Connect. La nostra checklist per l'invio all'App Store copre il resto.
npm i @capacitor/core
npm i -D @capacitor/cli
npx cap init
npm i @capacitor/android @capacitor/ios
npx cap add android
npx cap add ios
npm run build && npx cap sync
npx cap open ios

Invia l'app dal tuo account Apple. La Guideline 4.2.6 rifiuta le app create con un servizio di generazione di app a meno che non siano "inviate direttamente dal fornitore dei contenuti dell'app." La nostra guida alle Guideline 4.3 e 4.2.6 spiega come si applica alle app create con l'IA.

Come evitare un rifiuto per la Guideline 4.2 con un'app Lovable impacchettata?

Fai in modo che l'app faccia cose che il sito web non può fare. La Guideline 4.2 chiede "funzionalità, contenuti e UI che la elevino oltre un sito web reimpacchettato", e la 4.2.2 esclude le app che sono principalmente "ritagli web, aggregatori di contenuti o raccolte di link."

Usa questa checklist prima dell'invio:

  • La build web è inclusa nel binario e si apre senza connessione di rete, mostrando dati in cache o una schermata offline adeguata.
  • La navigazione usa una barra a schede in basso invece di un menu hamburger, e non ci sono footer da sito web o banner dei cookie.
  • Login, registrazione e reimpostazione della password avvengono tutti dentro l'app. Niente rimanda l'utente a Safari.
  • Almeno un flusso principale si basa sul dispositivo, ad esempio acquisizione dalla fotocamera, notifiche locali legate ai dati dell'utente, widget o biometria.
  • I link esterni a pagine di donazione, negozi o social media sono rimossi o ridotti al minimo.
  • Le note per l'App Review spiegano perché l'app è utile su un telefono e includono un login demo.

Cosa è successo ad altre app basate sul web rifiutate per la 4.2?

Le discussioni pubbliche mostrano lo stesso schema: i revisori rifiutano UI che sembrano web e link che portano a Safari, e aggiungere piccole funzionalità native da solo non cambia la loro decisione.

A dicembre 2020, uno sviluppatore sull'Ionic Forum si è visto rifiutare un'app per i soci di un club con la motivazione "La tua app offre un'esperienza utente limitata perché non è sufficientemente diversa da un'esperienza di navigazione mobile", seguita da "la maggior parte dei contenuti dell'app rimanda a Safari." Rimuovere InAppBrowser e migliorare il supporto offline non è bastato, e anche il secondo invio è stato rifiutato. Il terzo tentativo è stato approvato dopo che lo sviluppatore ha ricostruito la schermata principale con elenchi e schede immagine in stile nativo, ha aggiunto più notizie dentro l'app e ha rimosso la maggior parte dei link esterni.

A gennaio 2026, uno sviluppatore sugli Apple Developer Forums ha segnalato un'app di pianificazione rifiutata perché "non sufficientemente diversa da un'esperienza di navigazione web", nonostante usasse già notifiche push, Core Location e accesso ai contatti. Pensava di aggiungere feedback aptico, azioni rapide e un'integrazione più profonda con il calendario, e chiedeva cosa conti come "più nativo". Al momento in cui scriviamo la discussione non ha risposte né un esito confermato.

Il confronto: il primo sviluppatore è passato cambiando ciò che l'app è (contenuti in-app, layout nativi, nessun link verso l'esterno). Il secondo ha solo aggiunto API del dispositivo ed era ancora incerto. Concentra i tuoi sforzi sull'esperienza principale, non su un elenco più lungo di permessi.

Quando conviene riscrivere invece di impacchettare?

Riscrivi in nativo quando il valore principale della tua app sono i contenuti web, o quando hai già ricevuto due rifiuti 4.2 per la stessa UI.

Esempio concreto: uno strumento di prenotazione creato con Lovable per uno studio di yoga mostra un elenco di lezioni, un modulo di prenotazione e un link di pagamento Stripe. Impacchettato così com'è, fa scattare tutti e tre i campanelli d'allarme della 4.2: UI web, un link verso l'esterno e nessun uso offline. Come PWA può uscire oggi senza costi aggiuntivi. Per ottenere una scheda sullo store, mantieni il backend Lovable, ricostruisci l'elenco delle lezioni e il flusso di prenotazione con schermate native, aggiungi promemoria locali prima di ogni lezione e gestisci il pagamento nel rispetto della Guideline 3.1 dell'App Review. Backend e modello dei dati restano gli stessi. Quello che riscrivi è la UI.

Se vuoi un secondo parere su quale strada si adatta al tuo progetto Lovable, i servizi di The App Guy coprono impacchettamento, riscrittura e invio agli store, oppure scrivi a yagyeshsrbobde@gmail.com.

Domande frequenti

Posso pubblicare un'app Lovable sul Google Play Store?

Sì, ma non da Lovable stesso. Impacchetta la web app compilata con Capacitor, apri il progetto Android in Android Studio e carica un app bundle firmato in Play Console. Paghi una quota di registrazione una tantum di 25 USD. Se il tuo account sviluppatore personale è stato creato dopo il 13 novembre 2023, ti serve anche un test chiuso con almeno 12 tester iscritti per 14 giorni consecutivi prima che Google conceda l'accesso alla produzione.

Una PWA di Lovable compare nell'App Store?

No. Una progressive web app si installa dal browser, con Aggiungi alla schermata Home di Safari su iPhone, e non passa mai dall'App Review, quindi non ha una scheda sull'App Store né visibilità nella ricerca dello store. La documentazione di Lovable descrive la strada della PWA come un modo per rendere l'app pubblicata installabile, con avvio dalla schermata Home e supporto offline. È l'opzione più rapida ed economica quando non ti serve essere scoperto tramite lo store.

Mi serve un Mac per mettere un'app Lovable sull'App Store?

Per la consueta strada di Capacitor, sì. Capacitor genera un progetto Xcode nativo, che archivi e carichi con Xcode, disponibile solo su macOS. I servizi di build in cloud possono eseguire questo passaggio su un Mac ospitato, ma ti serve comunque una tua iscrizione all'Apple Developer Program da 99 USD l'anno per firmare l'app e inviarla.

Posso semplicemente puntare Capacitor al mio URL lovable.app?

Puoi, ma è una pessima idea per una build destinata allo store. Il riferimento alla configurazione di Capacitor dice che server.url è pensato per i server di live reload e "non è pensato per l'uso in produzione." Un'app che carica solo un sito remoto è esattamente ciò che la Guideline 4.2 rifiuta come sito web reimpacchettato, e mostra una schermata vuota quando è offline. Includi invece nell'app la cartella dist compilata.

Perché la mia app Lovable è stata rifiutata per funzionalità minima?

Apple ha stabilito che l'app non era "sufficientemente diversa da un'esperienza di navigazione mobile" ai sensi della Guideline 4.2. Le cause tipiche sono navigazione in stile web, link di accesso o pagamento che aprono Safari, nessun comportamento offline e contenuti identici a quelli del tuo sito web. Correggi l'esperienza principale con navigazione nativa, flussi in-app, supporto offline e funzionalità basate sul dispositivo, poi spiega le modifiche nella tua risposta all'App Review.

Fonti e approfondimenti

Le policy cambiano. Controlla la documentazione ufficiale prima di inviare l'app.

Porta la build. O l'idea.

Portiamo la tua app al traguardo.

Una call mirata per capire cosa separa la tua app da una scheda pubblicata sullo store.

Prenota una call ↗