Vai al contenuto
App create con l'IA

Come pubblicare un'app Base44 su App Store: cosa fa Build Store Files e cosa resta a te (2026)

Base44 genera per te un IPA firmato. A te restano l'account sviluppatore, il record su App Store Connect, il caricamento, la revisione e un'app che superi la linea guida 4.2. Ecco il percorso completo.

Risposta breve

Per pubblicare un'app Base44 su App Store vai in Publish → Mobile app, esegui l'App Scan e poi usa Build Stores Files per generare un IPA firmato. Questo passaggio richiede la tua chiave API di App Store Connect, e per scaricare il file serve il piano Builder o superiore. Poi crei tu il record dell'app, carichi l'IPA con Transporter e la invii in revisione. Apple chiede 99 USD all'anno. Il rischio principale è la linea guida 4.2, perché la build è un wrapper attorno alla tua web app.

Punti chiave
  • Build Stores Files di Base44 produce un IPA pronto per l'App Store (e un AAB per Google Play), ma per scaricarli serve il piano Builder o superiore.
  • Per creare l'IPA servono Issuer ID, Key ID, Team ID e una chiave API di App Store Connect .p8 con ruolo Admin; altrimenti ottieni l'errore 403.
  • Base44 non crea i tuoi account sviluppatore, non invia l'app e non comunica con Apple al posto tuo. L'Apple Developer Program costa 99 USD per anno di iscrizione.
  • La build di Base44 è un wrapper nativo che apre solo l'URL della tua app, quindi la linea guida 4.2 ("oltre un sito web riconfezionato") è il principale rischio di rifiuto.
  • Vendere beni digitali tramite Stripe all'interno dell'app porta al rifiuto e, a ottobre 2026, le build di Base44 non supportano StoreKit.
Da Base44 all'App Store

Se stai cercando come pubblicare un'app Base44 su App Store, la versione breve è questa: ora Base44 genera il binario, e il resto spetta a te. A ottobre 2026, la scheda Mobile app dell'editor produce un IPA firmato. Restano a tuo carico l'account Apple, il record su App Store Connect, il caricamento, la revisione e qualsiasi rifiuto. Di seguito trovi ogni passaggio, insieme alla linea guida che blocca la maggior parte delle app wrapper.

Cosa fa davvero Build Stores Files di Base44?

Build Stores Files trasforma la tua web app Base44 pubblicata in binari pronti per gli store: un IPA per l'App Store e un AAB per Google Play. Ognuno avvolge la tua web app esistente in un sottile guscio nativo.

Secondo la documentazione di Base44 sull'invio agli store, il risultato è "un wrapper nativo leggero attorno alla tua web app che apre solo l'URL della tua app". Base44 fa inoltre quanto segue:

  • Esegue un App Scan rispetto alle linee guida di App Store o Google Play e ti assegna un Readiness Score.
  • "Configura automaticamente un Bundle ID e una chiave di firma", e non puoi modificarli nei file generati.
  • Imposta i permessi del dispositivo con l'IA e scrive le stringhe di motivazione in 24 lingue. La documentazione dice che queste "non sono modificabili nell'interfaccia di Base44".
  • Può aggiungere le notifiche push se fornisci una chiave APNs .p8, che è una chiave diversa dalla chiave API di App Store Connect.

La maggior parte delle modifiche ai contenuti che pubblichi in Base44 arriva all'app installata senza un nuovo invio. Cambiare nome, icona, bundle ID, configurazione push o permessi significa invece rigenerare i file e inviare di nuovo l'app.

Cosa devi ancora fare da solo?

Sei responsabile di tutto ciò che sta fuori dal binario: account sviluppatore, scheda dello store, caricamento, revisione ed eventuali ricorsi. La documentazione di Base44 dice che "non crea né gestisce i tuoi account sviluppatore" e che non contatterà Apple o Google al posto tuo.

AttivitàBase44Tu
Iscrizione all'Apple Developer ProgramNoSì
Chiave API di App Store Connect (.p8, ruolo Admin)La usaLa crei
Bundle ID e firmaSì, in automaticoUsi quelli generati
IPA firmatoSìLo scarichi
Record dell'app su App Store ConnectNoSì
Caricamento della buildNoSì
Screenshot, descrizione, URL della privacy policyNoSì
Invio in revisione e gestione dei rifiutiNoSì

Come si pubblica un'app Base44 su App Store, passo dopo passo?

Pubblichi un'app Base44 generando l'IPA in Base44, creando un record corrispondente su App Store Connect, caricando l'IPA e inviando quella build in revisione.

  1. Iscriviti all'Apple Developer Program e attendi l'approvazione. L'Account Holder deve anche accettare l'ultimo accordo su App Store Connect, altrimenti non potrai aggiungere un'app.
  2. Su App Store Connect, vai in Users and Access → Integrations e crea una chiave API con ruolo Admin. Annota Issuer ID e Key ID e scarica il file .p8.
  3. In Base44, apri Publish → Mobile app, fai clic su Run App Scan con le linee guida App Store selezionate e risolvi ogni problema critico.
  4. Scegli Create App Store files e inserisci Issuer ID, Key ID, Team ID e la chiave .p8. Poi scarica l'IPA.
  5. Su App Store Connect, apri Apps → + → New App. Scegli iOS, inserisci nome, lingua principale e SKU, e seleziona il bundle ID configurato da Base44.
  6. Carica l'IPA. Apple indica Xcode, altool e Transporter come opzioni di caricamento; per un IPA già pronto la più semplice è Transporter, un'app gratuita per macOS.
  7. Attendi l'email che conferma l'elaborazione della build. Poi aggiungi screenshot, descrizione, URL della privacy policy, classificazione per età e dettagli sulla privacy.
  8. Associa la build alla versione, aggiungi le note per la revisione e un login demo, poi fai clic su Submit for Review.

Apple abbina ogni caricamento al tuo record usando "il bundle ID e il numero di versione, che si trovano nel bundle dell'app". Se hai creato il record con un bundle ID diverso, il caricamento non viene associato. Per i dettagli della scheda segui la nostra checklist per l'invio su App Store e configura un login per il revisore con la guida all'account demo.

Quanto costa pubblicare un'app Base44?

Pubblicare un'app Base44 su App Store costa almeno un piano Builder a pagamento di Base44 più l'iscrizione annuale ad Apple da 99 USD. Aggiungi la quota una tantum di 25 USD di Google se pubblichi anche su Android.

La pagina di iscrizione di Apple dice: "L'Apple Developer Program costa 99 USD per anno di iscrizione. I prezzi possono variare in base alla regione." Puoi eseguire lo scan di Base44 con il piano Free, ma scaricare i file per gli store "richiede il piano Builder o superiore". Su Google Play, gli account personali creati dopo il 13 novembre 2023 devono completare un periodo di test prima di andare live. Questo processo è trattato nella nostra guida al test chiuso.

Apple rifiuterà un'app Base44 per la linea guida 4.2?

Un'app Base44 rischia seriamente un rifiuto per la linea guida 4.2 se si comporta come il tuo sito web dentro una cornice, perché la build apre solo l'URL della tua app. Apple approva le app wrapper quando risultano utili e simili a un'app vera sul telefono, non quando replicano il sito.

La linea guida 4.2 dice: "La tua app dovrebbe includere funzionalità, contenuti e interfaccia che la rendano qualcosa di più di un sito web riconfezionato." La linea guida 4.2.2 aggiunge che le app non dovrebbero essere principalmente "ritagli web, aggregatori di contenuti o raccolte di link".

Contano anche i limiti documentati di Base44. Non puoi scegliere una pagina iniziale separata per l'app, e la modalità offline completa e HealthKit non sono supportati. Vendere beni digitali tramite Stripe all'interno dell'app porta al rifiuto per la linea guida 3.1.1, e StoreKit non è ancora supportato. Beni fisici e servizi possono comunque usare Stripe.

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

Le discussioni pubbliche sugli Apple Developer Forums mostrano che i rifiuti per la 4.2 delle app wrapper dipendono da ciò che il revisore vede davvero all'avvio, non da quante API native elenchi.

In una discussione su Cordova, uno sviluppatore è stato rifiutato molte volte per "4.2 Design: Minimum Functionality", anche se l'app usava GPS e accelerometro e continuava a registrare senza connessione. Dopo una telefonata, Apple ha spiegato che "non c'era alcuna interfaccia nella build binaria" e che "c'era una schermata bianca durante il caricamento del sito". Lo sviluppatore ha risolto aggiungendo una splash screen e caricando prima un index.html locale con una vera interfaccia. Il sito remoto compariva solo dopo il caricamento completo, e l'app è stata approvata.

In un'altra discussione, un'app di video è stata rifiutata per la 4.2.2 con questo messaggio: "la tua app include solo link, immagini o contenuti aggregati da Internet con funzionalità iOS native limitate o assenti". L'app aveva download offline, notifiche push con deep link e preferiti. Apple ha risposto che "Gli utenti possono salvare i video nei segnalibri del sito usando Safari", e la discussione non riporta mai un'approvazione.

Lezione a confronto: la prima app è passata quando la sua prima schermata ha smesso di sembrare un sito web in caricamento. La seconda è stata respinta perché ogni funzione aggiunta si poteva già ottenere in Safari. Prova la tua app Base44 su un telefono tenendo presente questo.

Cosa dovresti controllare prima di premere Submit for Review?

Prima dell'invio, verifica che un revisore su iPhone possa accedere, completare l'attività principale e non incontrare mai una schermata vuota, un vicolo cieco in stile web o un checkout Stripe per contenuti digitali.

  • L'App Scan non mostra problemi critici irrisolti, e hai ripubblicato dopo le correzioni.
  • Avvia l'app in modalità aereo e verifica che compaia un messaggio chiaro invece di una schermata bianca.
  • Le pagine di privacy policy e termini sono raggiungibili prima della registrazione.
  • La navigazione funziona senza i pulsanti indietro del browser, e nessun link esterno lascia l'utente bloccato.
  • Nessun contenuto digitale viene venduto tramite Stripe all'interno dell'app.
  • L'account demo funziona, e le note per la revisione spiegano cosa fa l'app sul telefono che il sito web non fa.
  • Il record su App Store Connect usa il bundle ID generato da Base44.

Esempio pratico: un'app di prenotazione creata con Base44 che vende lezioni in presenza può mantenere Stripe, perché le lezioni sono un servizio. Se aggiunge una videoteca a pagamento, questa rientra nella linea guida 3.1.1, quindi rimuovila dalla build iOS finché StoreKit non sarà disponibile. Se vuoi un secondo parere prima dell'invio, guarda i nostri servizi.

Domande frequenti

Base44 invia la mia app all'App Store al posto mio?

No. Base44 genera e firma l'IPA, ma la sua documentazione dice che non crea né gestisce gli account sviluppatore e che il supporto non contatta Apple o Google per tuo conto. Sei tu a creare il record dell'app su App Store Connect, caricare l'IPA con Transporter o un altro strumento Apple, compilare la scheda, inviare l'app in revisione e rispondere a eventuali rifiuti.

Posso pubblicare un'app Base44 con il piano gratuito?

Solo in parte. Con il piano Free puoi eseguire l'App Scan e vedere il tuo Readiness Score, ma per scaricare l'IPA o l'AAB generati serve il piano Builder o superiore. In più ti serve l'Apple Developer Program, che costa 99 USD per anno di iscrizione, e un account sviluppatore Google Play con una quota una tantum di 25 USD se pubblichi anche su Android.

Perché Base44 mi dà l'errore 403 quando creo i file per l'App Store?

La documentazione di Base44 dice che la chiave API di App Store Connect deve avere il ruolo Admin, e una chiave con un ruolo inferiore causa l'errore 403. Crea una nuova chiave su App Store Connect in Users and Access → Integrations con accesso Admin, scarica il file .p8 e inseriscilo insieme a Issuer ID, Key ID e Team ID corrispondenti.

Posso aggiungere acquisti in-app a un'app iOS creata con Base44?

A ottobre 2026, no. La documentazione di Base44 dice che StoreKit e Play Billing non sono ancora supportati, e i plugin IAP di RevenueCat e Capacitor non funzionano nelle sue build. Vendere beni digitali tramite Stripe all'interno dell'app iOS porta al rifiuto per la linea guida 3.1.1. Beni fisici e servizi nel mondo reale possono comunque usare Stripe.

Devo inviare di nuovo la mia app Base44 ogni volta che la modifico?

Di solito no. La build è un wrapper che carica la tua web app pubblicata, quindi la maggior parte delle modifiche a contenuti e design compare senza un nuovo invio. Devi rigenerare i file e inviare di nuovo l'app quando cambi nome, icona, bundle ID, notifiche push o permessi del dispositivo. Tieni presente che Apple si aspetta che le app revisionate non cambino in seguito il loro scopo principale.

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 ↗