- Xcode 26.3 ermöglicht es Entwicklern, Coding-Agenten wie Anthropics Claude Agent und OpenAIs Codex direkt in Xcode zu verwenden
- Diese Funktion wird als „agentic coding“ bezeichnet und bietet autonome Entwicklungsunterstützung, bei der Xcode Aufgaben anhand der Ziele des Entwicklers aufteilt und Entscheidungen passend zur Projektstruktur trifft
- Die Agenten unterstützen den gesamten Entwicklungsprozess, darunter Dokumentationssuche, Navigation durch die Dateistruktur, Änderungen an Projekteinstellungen sowie das Erfassen von Xcode Previews und die iterative Überprüfung von Builds
- Apple erklärt, dass Entwickler damit Produktivität und Kreativität maximieren und sich stärker auf Innovation konzentrieren können
- Über das neue Model Context Protocol lassen sich auch externe kompatible Agenten oder Tools mit Xcode integrieren, was die Flexibilität der Entwicklung für Apple-Plattformen erweitert
Wichtige Funktionen von Xcode 26.3
- Xcode 26.3 führt Unterstützung für agentic coding ein und bietet damit einen neuen Weg, wie Entwickler mithilfe von Coding-Agenten Apps erstellen können
- Anthropics Claude Agent und OpenAIs Codex lassen sich direkt in Xcode verwenden
- Xcode versteht die Ziele des Entwicklers und übernimmt Aufgabenzerlegung, Entscheidungsfindung und die Nutzung integrierter Tools autonom
- Die Funktion erweitert den in Xcode 26 eingeführten intelligenten Coding-Assistenten und erlaubt über das Schreiben und Bearbeiten von Swift-Code hinaus den Zugriff auf weitere Funktionen
- Die Agenten arbeiten über den gesamten Entwicklungszyklus hinweg mit und unterstützen vereinfachte Workflows, schnelle Iterationen und die Umsetzung von Ideen
Integration in den Entwicklungs-Workflow
- Claude Agent und Codex können auf Xcodes Funktionen für Dokumentationssuche, Navigation in der Dateistruktur und Aktualisierung von Projekteinstellungen zugreifen
- Zusätzlich können sie über das Erfassen von Xcode Previews Ergebnisse visuell prüfen sowie Build- und Korrekturprozesse wiederholt ausführen
- Apple erklärt, dass diese Integration die Schlussfolgerungsfähigkeiten fortschrittlicher Modelle mit den nativen Funktionen von Xcode verbindet, um optimale Ergebnisse für die Entwicklung auf Apple-Plattformen zu liefern
- Entwickler können das für ihr Projekt am besten geeignete Modell auswählen
Apples Position
- Apples Susan Prescott (Vice President of Worldwide Developer Relations) erklärte, das Ziel sei es, Entwicklern branchenführende Technologien direkt an die Hand zu geben, damit sie die besten Apps entwickeln können
- Sie betonte, dass agentic coding Produktivität und Kreativität stärkt und Workflows vereinfacht, damit Entwickler sich auf Innovation konzentrieren können
Model Context Protocol
- Xcode 26.3 öffnet seine Funktionen über das Model Context Protocol
- Dabei handelt es sich um einen offenen Standard, der es Entwicklern ermöglicht, andere mit Xcode kompatible Agenten oder Tools frei zu nutzen
- Neben der integrierten Anbindung wird damit auch Flexibilität für die Verbindung mit externen Modellen geschaffen
Informationen zur Veröffentlichung
- Xcode 26.3 ist derzeit für Mitglieder des Apple Developer Program als Release Candidate verfügbar
- Die offizielle Veröffentlichung im App Store ist in Kürze geplant
- Es können die Nutzungsbedingungen von Anthropic und OpenAI gelten
1 Kommentare
Meinungen auf Hacker News
Laut diesen Xcode-26.3-Release-Notes ist überraschend, dass macOS 26 (Tahoe) nicht vorausgesetzt wird
Die X.0-Version im September erhöht die Swift- und SDK-Versionen und hat einen langen Beta-Zyklus
Die X.3/X.4-Versionen im März oder April heben Swift erneut an und erhöhen die minimale erforderliche macOS-Version
Bei diesem Release bleibt die Swift-Version unverändert, daher ist die zentrale Toolchain offenbar dieselbe wie in 26.2, und deshalb bleibt wohl auch die macOS-Anforderung gleich
Wie beim Spruch vom „Bauen von Luftschlössern“ finde ich, dass Xcode inzwischen an einem Punkt ist, an dem man sich auf Bugfixes und Optimierung konzentrieren sollte
Gelegentlich muss man zwar den Cache leeren, aber es ruiniert nicht gleich den ganzen Tag
Beim Entwickeln von Apps für iOS, macOS, CarPlay und Watch hatte ich keine großen Unannehmlichkeiten
Deshalb verstehe ich nicht, warum immer gesagt wird, „Xcode sei so furchtbar“
Wenn Xcode das verpasst, entsteht ein Risiko für die Zukunft des Produkts
Während der Übergangsphase zur Garbage Collection in Objective‑C ist die Qualität stark gefallen, und seitdem fühlt es sich nie ganz wiederhergestellt an
Tolle Konzepte sind da, aber die Umsetzung wirkt oft, als sei sie auf halbem Weg stehen geblieben
Jedes Mal, wenn Xcode auf meinem Rechner installiert wird, fühlt es sich an, als löse es eine Art ontologische Kernel Panic aus
Jedes Mal, wenn es Dateizuordnungen für .json oder .xml zwangsweise ändert, steigt mein Ärgerpegel
Es ist frustrierend, für das bloße Anzeigen einer Textdatei eine 12-GB-IDE starten zu müssen
Die Startgeschwindigkeit ist immer noch so langsam wie eine Gentoo-Stage-1-Installation
Die Oberfläche und der Debugger von Xcode kann man lernen und sinnvoll nutzen, aber die Ladezeiten bleiben ein Rätsel
Ich frage mich, ob Xcode sie bei jedem Update wieder zurücksetzt
JSON-Formatierung kann man auch problemlos mit anderen Editoren erledigen
Der eigentliche Kern dieses Updates ist die Unterstützung für MCP (Model Context Protocol)
Jetzt ist man nicht mehr an Claude oder Codex gebunden, sondern kann den gewünschten Agenten anbinden
Gerade eine MCP-Integration in Xcode Instruments wäre ein gewaltiger Schritt
Wenn die CLI von Xcode zuverlässig funktionieren würde, gäbe es diese Probleme nicht
Derzeit schlägt sie zufällig fehl und spuckt 5.000 Zeilen unstrukturierter Logs aus
Es wirkt, als kenne Xcode diese Probleme, behebe aber
xcodebuildnicht, sondern packe stattdessen einen MCP-Server darumWäre die CLI verlässlich, wäre ein deutlich reichhaltigeres Ökosystem möglich
xcodebeginnen, sind instabil, aber dieswift-Werkzeuge sind deutlich robusterTools wie
swift-formatundswift-testhaben sich auf das Niveau anderer Sprachökosysteme entwickeltIch habe meinen App-Code in Swift-Pakete ausgelagert und dadurch Tests 60-mal schneller gemacht; das habe ich in diesem Beitrag beschrieben
Mit XcodeBuildMCP muss man Xcode kaum noch öffnen
Im Terminal schreibt Claude den Code und arbeitet dann der Reihe nach mit build_sim → launch_app_sim → screenshot describe_ui
Für Instruments-Profiling und Signierungsaufgaben braucht man Xcode allerdings weiterhin
Die Funktion von describe_ui, den Accessibility-Baum zurückzugeben, ist für Agenten sehr nützlich
Agentic Programming in Xcode wird vermutlich einen sichereren Ansatz wählen
Der describe_ui-Workflow klingt interessant, und ich frage mich, ob das schon umsetzbar ist
Ich frage mich, wie viele der jüngsten Apple-OS-Releases mit agentic coding erstellt wurden
Siehe diesen Tweet
Laut dem Anthropic-Blog unterstützt Xcode jetzt offiziell das Claude Agent SDK
Die Funktion „Xcode Previews visuell erfassen“ ist der wirklich wertvolle Teil
Wenn man damit auch mit dem Simulator interagieren könnte, wäre es perfekt
Ansonsten werde ich weiterhin Claude Code im Terminal verwenden
Das übernimmt weiterhin XcodeBuildMCP
Hoffentlich kommt das in einer künftigen Version
Ich nutze Claude bereits in Xcode 26.2, daher ist nicht klar, was sich in 26.3 geändert hat
Darüber hinaus könnte es noch einige Verbesserungen geben
Es war deutlich besser, in der CLI die Agenten-Tools zu verwenden, die ich bevorzuge