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 Build bereits 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.
- Selbstverwaltetes 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 Version veröffentlichen.
Das Scheitern hier ist einfach: Alles mag in der Entwicklung noch funktionieren, aber App Store Connect blockiert die Uploads, wenn die Build von einer älteren Xcode-Version stammen.
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 unter 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-Minuten-Aktualisierung von Xcode, nur um weiterhin zu liefern.
Wann Sie Handeln müssen
Sie müssen sich ändern, wenn eines dieser 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 ist an einem älteren Xcode-Bild als Xcode 26 angebunden.
- 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 Zusammenfassung
Dies ist Apples normales jährliches Toolchain-Cut-Off, aber die Umsetzungsdatum ist real: seit dem 28. April 2026ältere Xcode-Builds sind für App-Store-Uploads nicht mehr ausreichend.
Wenn Sie Capgo Build verwenden, sind Sie bereits auf Xcode 26 oder später. Wenn Sie an anderer Stelle bauen, aktualisieren Sie Ihre Umgebung auf Xcode 26 oder später, bevor Sie Ihre nächste iOS-Version veröffentlichen.
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 für den Produktworkflow in __CAPGO_KEEP_0__ CI/CD Capgo Native Builds für den Produktworkflow in Capgo Native Builds Capgo Integrations Capgo Integrations 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