For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Hauptnavigation
Codex

Codex use case

Für iOS entwickeln

Mit Codex SwiftUI-Apps für iPhone und iPad aufsetzen, kompilieren und debuggen.

Difficulty Fortgeschritten
Time horizon 1 h

Nutze Codex, um iOS-SwiftUI-Projekte aufzusetzen, die Build-Schleife mit xcodebuild oder Tuist CLI-zentriert zu halten und bei anspruchsvolleren Aufgaben XcodeBuildMCP oder gezielte SwiftUI-Skills einzusetzen.

Am besten geeignet für

  • Neue iOS-SwiftUI-Apps, bei denen Codex das Grundgerüst für App und Build-Schleife von Grund auf erstellen soll
  • Bestehende iPhone- und iPad-Projekte, bei denen Codex vor Abschluss der Arbeit Schemes, Simulatorausgaben, Screenshots oder UI-Automatisierung benötigt
  • Teams, die lang andauernde iOS-UI-Aufgaben agentisch und CLI-zentriert bearbeiten möchten, statt dabei von der Xcode-Benutzeroberfläche abhängig zu sein

Contents

    ← Alle Anwendungsfälle

    Für iOS entwickeln

    Mit Codex SwiftUI-Apps für iPhone und iPad aufsetzen, kompilieren und debuggen.

    Nutze Codex, um iOS-SwiftUI-Projekte aufzusetzen, die Build-Schleife mit xcodebuild oder Tuist CLI-zentriert zu halten und bei anspruchsvolleren Aufgaben XcodeBuildMCP oder gezielte SwiftUI-Skills einzusetzen.

    Fortgeschritten
    1 h

    Nutze Codex, um iOS-SwiftUI-Projekte aufzusetzen, die Build-Schleife mit xcodebuild oder Tuist CLI-zentriert zu halten und bei anspruchsvolleren Aufgaben XcodeBuildMCP oder gezielte SwiftUI-Skills einzusetzen.

    Fortgeschritten
    1 h

    Am besten geeignet für

    • Neue iOS-SwiftUI-Apps, bei denen Codex das Grundgerüst für App und Build-Schleife von Grund auf erstellen soll
    • Bestehende iPhone- und iPad-Projekte, bei denen Codex vor Abschluss der Arbeit Schemes, Simulatorausgaben, Screenshots oder UI-Automatisierung benötigt
    • Teams, die lang andauernde iOS-UI-Aufgaben agentisch und CLI-zentriert bearbeiten möchten, statt dabei von der Xcode-Benutzeroberfläche abhängig zu sein

    Skills und Plug-ins

    • Entwickle oder überarbeite SwiftUI-Benutzeroberflächen, nutze moderne iOS-Muster wie Liquid Glass, prüfe die Laufzeitleistung und debugge Apps in Simulatoren mit Arbeitsabläufen auf Basis von XcodeBuildMCP.
    Skill Why use it
    Build iOS Apps Entwickle oder überarbeite SwiftUI-Benutzeroberflächen, nutze moderne iOS-Muster wie Liquid Glass, prüfe die Laufzeitleistung und debugge Apps in Simulatoren mit Arbeitsabläufen auf Basis von XcodeBuildMCP.

    Einstiegs-Prompt

    Erstelle das Grundgerüst für eine App mit SwiftUI und füge ein Build-und-Start-Skript hinzu, das ich in meiner lokalen Umgebung mit der Aktion `Build` verknüpfen kann. Vorgaben: - Arbeite CLI-zentriert. Nutze vorzugsweise `xcodebuild` von Apple; wenn ein aufgeräumteres Setup sinnvoll ist, kannst du Tuist verwenden. - Falls dieses Repository bereits ein vollständiges Projekt in Xcode enthält, verwende XcodeBuildMCP, um Targets aufzulisten, das richtige Scheme auszuwählen, die App zu kompilieren und zu starten sowie während der Iteration Screenshots aufzunehmen. - Nutze vorhandene Modelle, Navigationsmuster und gemeinsam verwendete Hilfsfunktionen weiter. - Beschränke die App auf iPhone und iPad, sofern ich nicht ausdrücklich eine gemeinsame Implementierung für Plattformen von Apple anfordere. - Führe nach jeder Änderung eine kleine, verlässliche Validierungsschleife aus und erweitere sie erst auf umfangreichere Builds, wenn die engere Prüfung erfolgreich war. - Gib an, ob du dies als neues Grundgerüst oder als Änderung an einem bestehenden Projekt behandelt hast. Liefere: - das App-Grundgerüst oder die angeforderte Teilfunktion - ein kleines Build-und-Start-Skript mit den genauen Befehlen - die kleinsten relevanten Validierungsschritte, die du ausgeführt hast - das genaue Scheme, den Simulator und die verwendeten Prüfungen
    Erstelle das Grundgerüst für eine App mit SwiftUI und füge ein Build-und-Start-Skript hinzu, das ich in meiner lokalen Umgebung mit der Aktion `Build` verknüpfen kann. Vorgaben: - Arbeite CLI-zentriert. Nutze vorzugsweise `xcodebuild` von Apple; wenn ein aufgeräumteres Setup sinnvoll ist, kannst du Tuist verwenden. - Falls dieses Repository bereits ein vollständiges Projekt in Xcode enthält, verwende XcodeBuildMCP, um Targets aufzulisten, das richtige Scheme auszuwählen, die App zu kompilieren und zu starten sowie während der Iteration Screenshots aufzunehmen. - Nutze vorhandene Modelle, Navigationsmuster und gemeinsam verwendete Hilfsfunktionen weiter. - Beschränke die App auf iPhone und iPad, sofern ich nicht ausdrücklich eine gemeinsame Implementierung für Plattformen von Apple anfordere. - Führe nach jeder Änderung eine kleine, verlässliche Validierungsschleife aus und erweitere sie erst auf umfangreichere Builds, wenn die engere Prüfung erfolgreich war. - Gib an, ob du dies als neues Grundgerüst oder als Änderung an einem bestehenden Projekt behandelt hast. Liefere: - das App-Grundgerüst oder die angeforderte Teilfunktion - ein kleines Build-und-Start-Skript mit den genauen Befehlen - die kleinsten relevanten Validierungsschritte, die du ausgeführt hast - das genaue Scheme, den Simulator und die verwendeten Prüfungen

    Grundgerüst für App und Build-Schleife erstellen

    Beginne bei neuen Projekten mit einfachem Prompting. Bitte Codex, das Grundgerüst für eine iOS-SwiftUI-App zu erstellen und ein kleines Build-und-Start-Skript zu schreiben, das du in einer lokalen Umgebung mit der Aktion Build verknüpfen kannst.

    Halte die Schleife CLI-zentriert. Apples xcodebuild kann Schemes auflisten und die Aktionen build, test, archive, build-for-testing und test-without-building vom Terminal aus ausführen. Dadurch kann Codex im agentischen Arbeitsablauf bleiben, statt immer wieder zur Xcode-Benutzeroberfläche wechseln zu müssen.

    Wenn du einen aufgeräumteren Projektgenerator möchtest und Tools von Drittanbietern für dich in Ordnung sind, ist Tuist ein guter nächster Schritt. Damit lassen sich Xcode-Projekte ohne Benutzeroberfläche generieren und kompilieren, während Codex die App weiterhin vom Terminal aus kompilieren und starten kann.

    Nutze XcodeBuildMCP, sobald du in einem vollständigen Xcode-Projekt arbeitest und weitergehende Automatisierung benötigst. Ab diesem Punkt sind Schemes, Targets, Simulatorsteuerung, Screenshots, Protokolle und UI-Interaktionen so wichtig, dass einfache Shell-Befehle allein nicht mehr ausreichen.

    Skills gezielt einsetzen

    Für den ersten Durchlauf brauchst du oft weder einen Skill noch einen MCP-Server. Füge Skills hinzu, sobald die Arbeit spezieller wird oder du im Ablauf strengere SwiftUI-Konventionen verankern möchtest.

    • SwiftUI expert ist ein leistungsfähiger, vielseitig einsetzbarer SwiftUI-Skill, der bereits viele bewährte Methoden enthält.

    • SwiftUI Pro ist ein umfassender Skill zur Überprüfung von SwiftUI-Code auf moderne APIs, Wartbarkeit, Barrierefreiheit und Leistung.

    • Liquid Glass expert unterstützt Codex dabei, die neuen APIs für Liquid Glass in iOS 26 einzusetzen und benutzerdefinierte Komponenten so abzustimmen, dass sie zum aktuellen Systemdesign passen.

    • SwiftUI performance hilft, wenn eine Funktion langsam reagiert oder der Aktualisierungspfad einer SwiftUI-Ansicht verdächtig wirkt. Der Skill sucht nach häufigen SwiftUI-Fehlern und erstellt einen priorisierten Bericht dazu, was behoben werden sollte und wo die größten Verbesserungen möglich sind.

    • Swift concurrency expert hilft, wenn kryptische Fehler und Compilerwarnungen die gewünschte Änderung erschweren. Bei GPT-5.6 Terra brauchst du den Skill möglicherweise seltener. Er bleibt jedoch nützlich, wenn sich die Diagnosemeldungen zur Nebenläufigkeit in Swift häufen.

    • SwiftUI view refactor hilft dabei, Dateien kleiner zu halten und SwiftUI-Code im gesamten Repository einheitlicher zu gestalten.

    • SwiftUI patterns hilft dir, mit wachsender App auf verlässliche Architekturmuster mit @Observable und @Environment zu setzen.

    Weitere Informationen zur Installation und Verwendung von Skills findest du in unserer Dokumentation zu Skills.

    Iterieren

    Sobald eine erste Version funktioniert oder wenn du mit einem bestehenden Projekt beginnst, kannst du die Benutzeroberfläche oder das Verhalten schrittweise weiterentwickeln.

    Gib für diesen Teil genau an, was und wie du es ändern möchtest.

    Formuliere diese Vorgaben im Prompt ausdrücklich: Teile Codex mit, ob es in einem neuen Repository oder einem bestehenden Xcode-Projekt arbeitet, welche iOS-Geräte oder Deployment-Ziele weiterhin unterstützt werden müssen und welche Validierungsschleife du erwartest.

    Beispiel-Prompt

    Wenn du beispielsweise einer bestehenden App eine Funktion hinzufügen möchtest, kannst du Codex um eine Änderung wie diese bitten:

    Füge dieser App mit SwiftUI den Onboarding-Ablauf hinzu. Vorgaben: - Nutze vorhandene Modelle, Navigationsmuster und gemeinsam verwendete Hilfsfunktionen weiter. - Verwende XcodeBuildMCP, um die richtigen Targets oder Schemes aufzulisten, die App zu kompilieren und zu starten sowie bei Bedarf Screenshots zur visuellen Überprüfung aufzunehmen. - Beschränke die Implementierung auf iPhone und iPad, sofern ich nicht ausdrücklich eine gemeinsame Abstraktion für iOS/macOS anfordere. - Gib genau an, welches Scheme, welchen Simulator und welche Prüfungen du verwendet hast. Implementiere die Teilfunktion, überprüfe sie mit dem kleinsten relevanten Build- oder Ausführungsablauf und fasse die Änderungen zusammen.

    Praxistipps

    Mit den Grundlagen beginnen

    Beginne bei neuen Projekten mit einfachem Prompting. Bitte Codex, das Grundgerüst für eine SwiftUI-App zu erstellen und ein kleines Build-und-Start-Skript zu schreiben, das du in einer lokalen Umgebung mit der Aktion Build verknüpfen kannst. Für diesen ersten Durchlauf brauchst du oft weder einen Skill noch einen MCP-Server.

    Eine kleine, verlässliche Validierungsschleife nutzen

    Weise Codex nach jeder Änderung an, den möglichst gezielten Befehl auszuführen, der tatsächlich nachweist, dass die betroffene Anforderung erfüllt ist. Weite die Prüfung erst später auf umfangreichere Builds aus. So bleibt Codex schnell, ohne so zu tun, als sei für jede Änderung ein vollständiger App-Build erforderlich.

    Setze im Entwicklungszyklus primär auf die CLI

    Setze im Entwicklungszyklus primär auf die CLI. Apples Tool xcodebuild kann Schemes auflisten und die Aktionen build, test, archive, build-for-testing und test-without-building über das Terminal ausführen. So kann Codex eigenständig weiterarbeiten, statt immer wieder zur grafischen Benutzeroberfläche von Xcode wechseln zu müssen.

    Nutze XcodeBuildMCP

    Nutze XcodeBuildMCP, sobald du in einem vollständigen Xcode-Projekt arbeitest und weitergehende Automatisierung benötigst. Ab dann spielen Schemes, Targets, die Steuerung des Simulators, Screenshots, Logs und UI-Interaktionen eine so große Rolle, dass einfache Shell-Befehle allein nicht mehr ausreichen.

    Tech stack

    Need

    UI-Framework

    Default options

    SwiftUI

    Why it's needed

    Der schnellste Weg, Ansichten, Navigation und gemeinsam genutzten Zustand für iPhone und iPad als Prototyp umzusetzen und dabei den UI-Code gut lesbar zu halten.

    Need

    Build-Tools

    Default options

    xcodebuild oder Tuist

    Why it's needed

    Beide halten die native Build-Schleife im Terminal, statt von der Xcode-Benutzeroberfläche abhängig zu sein.

    Need

    Projektautomatisierung

    Default options

    XcodeBuildMCP

    Why it's needed

    Eine gute Wahl, sobald Codex Schemes und Targets prüfen, die App starten und Screenshots aufnehmen soll, während du weiter iterierst, ohne den agentischen Arbeitsablauf zu verlassen.

    Need

    Distributionstools

    Default options

    App Store Connect CLI

    Why it's needed

    Binde deinen Agenten vollständig in den Ablauf ein und übermittle den Build deiner App direkt an den App Store.

    Need Default options Why it's needed
    UI-Framework SwiftUI Der schnellste Weg, Ansichten, Navigation und gemeinsam genutzten Zustand für iPhone und iPad als Prototyp umzusetzen und dabei den UI-Code gut lesbar zu halten.
    Build-Tools xcodebuild oder Tuist Beide halten die native Build-Schleife im Terminal, statt von der Xcode-Benutzeroberfläche abhängig zu sein.
    Projektautomatisierung XcodeBuildMCP Eine gute Wahl, sobald Codex Schemes und Targets prüfen, die App starten und Screenshots aufnehmen soll, während du weiter iterierst, ohne den agentischen Arbeitsablauf zu verlassen.
    Distributionstools App Store Connect CLI Binde deinen Agenten vollständig in den Ablauf ein und übermittle den Build deiner App direkt an den App Store.

    Verwandte Anwendungsfälle