Iniziando dal 28 aprile 2026, Apple richiede che ogni app e ogni aggiornamento di app caricato su App Store Connect sia costruito con Xcode 26 o successivi, utilizzando l'SDK iOS 26 o gli SDK 26 corrispondenti per iPadOS, tvOS, visionOS e watchOS. Se si distribuisce un'app Capacitor, questa è la scadenza che conta.
Il buon notizia: per la maggior parte delle squadre, questo è un cambiamento di ambiente di costruzione, non una migrazione completa dell'app. E se già si utilizza Capgo Build, il proprio sistema di costruzione iOS è già su Xcode 26.
Cosa ha cambiato Apple
Apple ha pubblicato il requisito nella sua Pagine di Requisiti futuri e lo ripete sulla Pagina di invio dell'applicazione su App Store ]
Partenza dal 28 aprile 2026, App Store Connect non accetta più caricamenti costruiti con Xcode precedente alla versione 26 o senza i requisiti 26 SDK. Le app esistenti già presenti sull'App Store continuano a funzionare, ma il prossimo binario da sottoporre deve provenire dal nuovo toolchain.
Cosa Significa per le Capacitor Squadre
Per la maggior parte delle Capacitor app, si tratta principalmente di come si costruisce l'app, non di sostituire Capacitor o di ri scrivere il progetto.
Assicurati che ogni percorso di costruzione utilizzi Xcode 26 o successivo:
- Costruzioni locali Mac: installa e seleziona Xcode 26 o successivo.
- Auto-gestione CI: utilizza un'immagine di runner macOS con Xcode 26 o successivo.
- Dipendenze native e plugin più vecchi: ricostruisci sul nuovo SDK e testa un archivio fresco prima della tua prossima release.
La modalità di fallimento è semplice: tutto potrebbe ancora funzionare in fase di sviluppo, ma App Store Connect blocherà il caricamento se il costruito proveniva da una linea Xcode più vecchia.
Capgo Costruzione è già su Xcode 26
Se costruisci con Capgo Costruzione, non è necessario cercare di aggiornare l'ambiente di costruzione per questo termine di scadenza Apple. A partire dal 29 aprile 2026, il nostro sistema di costruzione iOS attuale è già in esecuzione su Xcode 26 o successivi attraverso Capgo Costruzione.
Quello significa che le squadre che utilizzano Capgo Costruzione sono già allineate con il requisito di presentazione di Apple del 28 aprile 2026. Nessuna aggiornamento locale del Mac, nessuna ricerca di immagine del runner e nessun ultimo minuto aggiornamento di Xcode per continuare a distribuire.
Quando ancora devi agire
Devi ancora fare delle modifiche se si applicano alcune di queste condizioni:
- Costruisci e archivia le app iOS localmente e non hai ancora passato a Xcode 26 o successivi.
- La tua pipeline CI autogestita è bloccata su un'immagine di Xcode più vecchia di Xcode 26.
- Uno dei tuoi SDK nativi o plugin ha problemi quando viene ricostruito con l'iOS 26 SDK.
Se è il tuo setup, aggiorna il toolchain per primo, quindi esegui una costruzione pulita e una presentazione di TestFlight prima di pianificare una rilascio di produzione.
Ultimo punto
Si tratta della normale scadenza annuale del toolchain di Apple, ma la data di applicazione è reale: dal 28 aprile 2026Le versioni di Xcode più vecchie non sono più sufficienti per le pubblicazioni sullo Store App.
Se utilizzi Capgo Build, sei già in Xcode 26 o successivo. Se costruisci altrove, aggiorna il tuo ambiente a Xcode 26 o successivo prima della tua prossima rilascio iOS.
Continua con le istruzioni di Apple per Capacitor Apps
Se stai utilizzando Le istruzioni di Apple per Capacitor Apps per pianificare l'automazione del flusso di lavoro CI/CD, connettilo con Capgo CI/CD per il flusso di lavoro del prodotto in Capgo CI/CD Capgo Build nativi per il flusso di lavoro del prodotto in Capgo Build nativi Capgo Integrazioni per il flusso di lavoro del prodotto in Capgo Integrazioni, Integrazione CI/CD per i dettagli di implementazione in Integrazione CI/CD, e GitHub Azioni di integrazione per i dettagli di implementazione in GitHub Azioni di integrazione.