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 successivo, 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.
Le buone notizie: per la maggior parte delle squadre, si tratta di un cambiamento di ambiente di costruzione, non di una migrazione completa dell'app. E se già si utilizza il "__CAPGO_KEEP_0__ Build", il sistema di costruzione iOS è già su Xcode 26. Capgo BuildApple ha pubblicato la richiesta nella sua pagina "Richieste imminenti" e la ripete nella pagina di "Sottomissione dell'App Store".
Page
Partendo dal 28 aprile 2026, App Store Connect non accetta più caricamenti costruiti con Xcode precedente al 26 o senza i requisiti 26 SDK. Le app esistenti già in esecuzione sull'App Store continuano a funzionare, ma il prossimo binario da sottoporre a revisione deve provenire dal nuovo set di strumenti.
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:
- Percorsi di costruzione locali Mac: installa e seleziona Xcode 26 o successivo.
- Percorsi di costruzione CI auto-gestiti: 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 rilascio.
Il modello di fallimento qui è semplice: tutto potrebbe ancora funzionare in fase di sviluppo, ma App Store Connect blocherà il caricamento se il build è provenuto da una linea Xcode più vecchia.
Capgo Build è già su Xcode 26
Se si costruisce con Capgo CostruzioneNon è necessario cercare di aggiornare il proprio 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 successivo attraverso Capgo Costruzione.
Ciò 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 solo per continuare a spedire.
Quando ancora devi agire
Devi ancora apportare modifiche se si applicano alcune di queste condizioni:
- Costruisci e archivia le app iOS localmente e non hai ancora passato a Xcode 26 o successivo.
- La tua pipeline CI auto-gestita è 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'SDK iOS 26.
Se è il tuo setup, aggiorna il toolchain prima, quindi esegui una costruzione pulita e una presentazione di TestFlight prima di pianificare una release 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 più vecchie di Xcode non sono più sufficienti per le pubblicazioni sullo Store App.
Se utilizzi Capgo Build, sei già su Xcode 26 o successivo. Se costruisci altrove, aggiorna il tuo ambiente a Xcode 26 o successivo prima della tua prossima rilascio iOS.
Continua da qui: Richiesta di Xcode 26 di Apple per le App Capacitor
Se stai utilizzando Richiesta di Xcode 26 di Apple per le App Capacitor per pianificare l'automazione CI/CD, connettilo con Capgo CI/CD per il workflow del prodotto in Capgo CI/CD, Capgo Build nativi per il workflow 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.