Il pannello ti consegna un progetto Xcode completo: niente CocoaPods, niente pacchetti Swift, nulla da scaricare. Lo firmi con il tuo team, lo archivi, lo carichi su App Store Connect e superi la revisione dell'App. CarPlay è un entitlement che Apple concede separatamente, quindi viene per ultimo.
Le etichette seguono Xcode 26 e App Store Connect aggiornati al 2026. Apple rinomina le schermate tra una versione e l'altra; ogni passaggio indica a cosa serve la schermata.
Non toccare le impostazioni di build. Tutto ciò che è specifico della stazione vive in Config/Station.xcconfig, scritto dal generatore, e modificarlo a mano divergerebbe da ciò che il pannello compilerà la prossima volta.
Se l'ID bundle manca dal menu, registralo manualmente in Certificati, identificatori e profili → Identificatori su developer.apple.com, copiando il valore dal pannello.
Conformità all'esportazione: l'Info.plist imposta ITSAppUsesNonExemptEncryption su NO, quindi le build elaborate non dovrebbero restare in attesa della domanda sulla crittografia.
L'icona dell'App Store viene letta dal catalogo asset della build; App Store Connect non ha un caricamento separato per l'icona.
Linea guida 4.2.6: Apple rifiuta le app generate da modelli a meno che il fornitore dei contenuti non le invii. Inviare dall'account sviluppatore della stazione è il percorso conforme, ed è il motivo per cui il pannello non pubblica mai al posto tuo.
Le app audio CarPlay richiedono l'entitlement com.apple.developer.carplay-audio sul tuo team, che solo Apple può concedere.
Aggiornamenti: stesso ciclo, dalla ricompilazione all'invio. Il feed della stazione trasporta streaming, palinsesto, podcast e link, quindi nessuno di questi richiede una versione.