Starting April 28, 2026, Apple requires every app and app update uploaded to App Store Connect to be built with Xcode 26 or later, using the iOS 26 SDK or the matching 26 SDKs for iPadOS, tvOS, visionOS, and watchOS. If you ship a Capacitor app, this is the deadline that matters.
Die gute Nachricht: Für die meisten Teams ist dies eine Änderung der Build-Umgebung und nicht eine vollständige App-Migration. Und wenn Sie bereits Capgo Buildbereits verwenden, ist Ihr iOS-Buildsystem bereits auf Xcode 26.
Was Apple geändert hat
Apple hat die Anforderung auf seiner Zukünftige Anforderungen Seite und wiederholt sie auf der App Store-Submission Seite.
Ab dem 28. April 2026, App Store Connect akzeptiert keine Uploads mehr, die mit Xcode vor Version 26 erstellt wurden oder ohne die erforderlichen 26-SDKs.
Was es für Capacitor-Teams bedeutet
Für die meisten Capacitor-Apps geht es hauptsächlich darum, wie Sie die App erstellen, nicht darum, Capacitor zu ersetzen oder Ihr Projekt neu zu schreiben.
Stellen Sie sicher, dass jeder Build-Pfad Xcode 26 oder eine späteren Version verwendet:
- lokale Mac-Builds: Installieren und Xcode 26 oder eine späteren Version auswählen.
- Selbstverwaltete CI: Verwenden Sie ein macOS-Runner-Image mit Xcode 26 oder einer späteren Version.
- Native-Abhängigkeiten und ältere Plugins: Rebuilden Sie auf der neuen SDK und testen Sie ein frisches Archiv, bevor Sie Ihre nächste Veröffentlichung durchführen.
Das Scheiternszenario ist einfach: Alles mag in der Entwicklung noch funktionieren, aber App Store Connect blockiert die Uploads, wenn die Build von einer älteren Xcode-Version stammt.
Capgo-Build ist bereits auf Xcode 26
Wenn Sie mit Capgo BuildSie müssen sich nicht um die Aktualisierung Ihres Build-Systems für diesen Apple-Termin kümmern. Ab dem 29. April 2026 läuft unser aktuelles iOS-Build-System bereits auf Xcode 26 oder höher. Capgo Build.
Das bedeutet, dass Teams, die Capgo Build verwenden, bereits mit Apple's April 28, 2026 Einreichungsanforderung im Einklang sind. Keine lokale Mac-Aktualisierung, keine Suche nach Runner-Bildern und keine letzte-Minute-Aktualisierung von Xcode, nur um weiterhin zu liefern.
Wann Sie Handeln müssen
Sie müssen handeln, wenn eines der folgenden Anwendungen zutrifft:
- Sie bauen und archivieren iOS-Apps lokal und haben sich noch nicht auf Xcode 26 oder höher umgestellt.
- Ihr selbstverwaltetes CI-Pipeline-System ist an eine ältere Xcode-Bildversion als Xcode 26 angekettet.
- Eines Ihrer native SDKs oder Plugins hat Schwierigkeiten, wenn es mit dem iOS 26 SDK neu erstellt wird.
Wenn das Ihr Setup ist, aktualisieren Sie die Toolchain zuerst, führen dann einen sauberen Build und eine TestFlight-Einreichung durch, bevor Sie einen Produktionsrelease planen.
Endgültige Schlussfolgerung
Dies ist Apples normales jährliches Toolchain-Cut-Off, aber die Einhaltungstermine sind real: seit dem 28. April 2026ältere Xcode-Builds sind nicht mehr ausreichend für Uploads im App Store.
Wenn Sie Capgo Build verwenden, sind Sie bereits auf Xcode 26 oder später. Wenn Sie andernorts bauen, aktualisieren Sie Ihr Umfeld auf Xcode 26 oder später, bevor Ihr nächster iOS-Release erfolgt.
Fortsetzung von Apple’s Xcode 26 Anforderung für Capacitor Apps
Wenn Sie Apple’s Xcode 26 Anforderung für __CAPGO_KEEP_0__ Apps verwenden Wenn Sie Apple’s Xcode 26 Anforderung für Capacitor Apps verwenden, um die CI/CD-Automatisierung zu planen, verbinden Sie es mit Capacitor CI/CD __CAPGO_KEEP_0__ CI/CD Capgo CI/CD für den Produktworkflow in Capgo CI/CD Capgo Native Builds Capgo Native Builds für den Produktworkflow in Capgo Native Builds Capgo Integrations Capgo Integrations zur Produktworkflow in Capgo Integrations, CI/CD-Integration context":"Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_feature_ci_cd` (Native Build Feature Ci Cd)." GitHub Actions Integration GitHub Aktionen-Integration