Ab dem 28. April 2026 verlangt Apple, dass jede App und jede App-Update, das bei App Store Connect hochgeladen wird, mit Xcode 26 oder später erstellt wird, unter Verwendung der iOS 26 SDK oder der passenden 26-SDKs für iPadOS, tvOS, visionOS und watchOS. Wenn Sie eine Capacitor-App bereitstellen, ist dies der Frist, die zählt.
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_KEEP_2__ Build-Nutzer sind, sind Sie bereits abgedeckt. Capgo BuildIhre iOS-Buildumgebung ist bereits auf Xcode 26 konfiguriert.
Was hat Apple geändert?
Apple hat die Anforderung auf seiner Kommenden Anforderungen Seite und wiederholt sie auf der App Store-Submission Seite.
Ab dem 28. April 2026Akzeptiert App Store Connect keine Uploads mehr, die mit Xcode-Versionen vor 26 erstellt wurden oder ohne die erforderlichen 26-SDKs.
What It Means for Capacitor Teams
Für die meisten Capacitor-Apps geht es hauptsächlich darum, wie Sie die App aufbauen, nicht darum, Capacitor zu ersetzen oder Ihr Projekt neu zu schreiben.
Stellen Sie sicher, dass jeder Build-Pfad Xcode 26 oder später verwendet:
- Lokale Mac-Builds: Installieren und Xcode 26 oder später auswählen.
- Selbstverwaltetes CI: Verwenden Sie ein macOS-Runner-Bild mit Xcode 26 oder später.
- Nativ-abhängige Bibliotheken und ältere Plugins: Rebuilden Sie auf dem neuen SDK und testen Sie ein frisches Archiv, bevor Sie Ihre nächste Version veröffentlichen.
Das Scheiternszenario hier ist einfach: Alles mag in der Entwicklung noch funktionieren, aber App Store Connect wird die Upload-Datei blockieren, wenn die Build-Datei von einem älteren Xcode-Branch stammt.
Capgo Build Ist Bereits auf Xcode 26
Wenn Sie mit __CAPGO_KEEP_0__ Build bauen, müssen Sie sich nicht um die Aktualisierung Ihres Build-Environments für diesen Apple-Termin kümmern. Ab dem 29. April 2026 läuft unser aktuelles iOS-Build-System bereits auf Xcode 26 oder später durch __CAPGO_KEEP_0__ Build. Das bedeutet, dass Teams, die Capgo Build verwenden, bereits mit Apples Anforderung vom 28. April 2026 im Einklang sind. Keine lokale Mac-Refresh, keine Runner-Bild-Suche und keine letzte-Minute-Xcode-Aktualisierung, um weiterhin zu liefern.If you build with Capgo Build.
That means teams using Capgo Build are already aligned with Apple’s April 28, 2026 submission requirement. No local Mac refresh, no runner image hunt, and no last-minute Xcode upgrade just to keep shipping.
Wenn Sie noch handeln müssen
Sie müssen noch Änderungen vornehmen, wenn eine dieser Bedingungen zutrifft:
- Sie bauen und archivieren iOS-Anwendungen lokal und haben sich noch nicht auf Xcode 26 oder später umgestellt.
- Ihr selbstverwaltetes CI-Pipeline ist an eine ältere Xcode-Bildversion als Xcode 26 angebunden.
- Eines Ihrer native SDKs oder Plugins hat beim Wiederaufbau mit iOS 26 SDK Probleme.
Wenn das Ihr Setup ist, aktualisieren Sie das Toolchain zuerst, führen dann einen sauberen Build und eine TestFlight-Submission durch, bevor Sie einen Produktionsrelease planen.
Endgültige Version
Dies ist Apples normales jährliches Toolchain-Cut-Off, aber die Umsetzungsdatum ist real: seit dem 28. April 2026ältere Xcode-Builds sind nicht mehr ausreichend für App Store-Uploads.
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 Ihren nächsten iOS-Release durchführen.