App mit Codex erstellen: Anleitung für Einsteiger
Von Mehdi Azizi
Aktualisiert am , 6 Min.
Erstelle dein erstes App-Projekt mit OpenAI Codex: Expo einrichten, Prompts eingrenzen, auf dem iPhone testen und die Schritte vor dem App Store verstehen.
Kann man mit Codex eine mobile App erstellen?
Ja. Codex, der Coding-Agent von OpenAI, kann dir beim Bauen einer App helfen: Er liest dein Projekt, ändert Dateien und führt Befehle aus. Für eine iPhone-App kannst du ihn in einem React-Native- und Expo-Projekt einsetzen und das Ergebnis dann auf deinem Handy testen.
Codex arbeitet am Code. Die Darstellung auf dem iPhone, das Kompilieren einer verteilbaren Version und die Einreichung bei Apple sind Schritte, die du separat prüfen musst. Diese Anleitung zeigt dir einen ersten Weg mit einer einfachen Funktion, bevor du Accounts oder Zahlungen hinzufügst.
1. Eine Idee vorbereiten, die klein genug für den Anfang ist
Schreib drei Zeilen auf, bevor du irgendetwas installierst:
- Der Nutzer: Wem hilft die App?
- Die Aktion: Was soll er in der ersten Version tun können?
- Die Prüfung: Woran erkennst du, dass diese Aktion funktioniert?
Fiktives Beispiel für diese Anleitung: Ein Wanderer fügt die Gegenstände aus seinem Rucksack zu einer Liste hinzu und hakt sie dann ab. Die erste Version enthält weder Karte noch soziales Netzwerk.
Wenn deine Beschreibung noch nach „eine super App mit KI“ klingt, gibt dir die Anleitung, um eine App-Idee zu finden, einen konkreteren Ausgangspunkt. Danach kannst du das einseitige Lastenheft nutzen.
2. Das mobile Projekt anlegen und einen ersten Bildschirm anzeigen
Für diesen Weg brauchst du Node.js in der von Expo empfohlenen Version, einen Code-Editor und eine Testumgebung. Folge der offiziellen Anleitung zum Anlegen eines Expo-Projekts: Dort stehen der aktuelle Befehl und die Hinweise zur Kompatibilität mit Expo Go.
Bring das Startprojekt zum Laufen, bevor du Codex um eine Funktion bittest. Wenn das leere Projekt nicht startet, ist später kaum zu erkennen, ob ein Fehler von der Installation oder vom generierten Code kommt.
Mit Expo Go kannst du die Funktionen testen, die mit seiner Umgebung kompatibel sind. Sobald du nativen Code hinzufügst, der dort nicht enthalten ist, brauchst du eventuell eine andere Testumgebung, und dieser Code durchläuft beim Hochladen eine Prüfung durch Apple, etwa ITMS-90338 für nicht öffentliche APIs. Verwechsle diese Vorschau nicht mit der finalen Version für den App Store. Der Weg React Native und Expo erklärt, wozu diese Tools da sind.
3. Codex den richtigen Ordner geben
Wähl die Oberfläche, die zu dir passt: Desktop-App, Terminal oder Editor-Erweiterung. Der offizielle Schnellstart von OpenAI beschreibt die verfügbaren Optionen und die Anmeldung.
In der Desktop-App öffnest du den Ordner deiner App und wählst Codex für die Entwicklungsarbeit. Im Terminal installierst du die CLI laut offizieller Dokumentation und wechselst dann in genau diesen Ordner, bevor du den Agenten startest:
cd mon-app
codex
mon-app steht hier für den Namen deines Ordners. Prüf ihn, statt den Befehl in irgendeinem Verzeichnis auszuführen. Öffne nicht deinen ganzen Rechner, wenn der Projektordner reicht.
Deine erste Anfrage kann rein lesend bleiben:
Lies dieses Projekt, ohne Dateien zu ändern.
Erklär mir, wo die Screens, die
Navigation und die Daten liegen.
Nenne die verfügbaren Befehle, um
die App zu starten und zu prüfen.
Ich bin Anfänger: Erklär die Fachbegriffe,
die du verwendest.
4. Eine Funktion bauen und dann das Ergebnis anschauen
Bitte um eine begrenzte Änderung:
Füge einen Screen hinzu, um einen
Wanderrucksack zu packen.
Der Nutzer kann den Namen eines
Gegenstands eingeben, ihn zu einer Liste hinzufügen und abhaken.
Halte dich an die Konventionen des Projekts und
verwende lokale Daten.
Erstelle keinen Account, keinen Server und keine
Zahlung.
Erklär zuerst den Plan und liste dann die
geänderten Dateien auf.
Prüf das Projekt mit seinen vorhandenen
Befehlen.
Nenn mir die Aktionen, die ich auf meinem
Handy testen soll.
Schau dir nach der Änderung die geänderten Dateien an und starte die App. Frag nach einer Erklärung, wenn du nicht verstehst, warum der Agent einen Dienst hinzugefügt oder einen großen Teil des Projekts ersetzt hat.
Teste das Hinzufügen eines Gegenstands, eine leere Eingabe, das Abhaken und das Öffnen der Tastatur. Auf einem kleinen Bildschirm muss der Button erreichbar bleiben. Ein erfolgreich ausgeführter technischer Befehl beweist allein noch nicht, dass dieser Ablauf benutzbar ist.
5. Mit präzisen Beobachtungen korrigieren
„Es funktioniert nicht“ lässt zu viele Möglichkeiten offen. Beschreib die Aktion, das erwartete Ergebnis und was tatsächlich passiert ist:
Auf meinem iPhone füge ich „Trinkflasche“ hinzu, dann
schließe ich die App und öffne sie wieder.
Die Liste ist wieder leer. Ich will die
Gegenstände zwischen zwei Starts behalten.
Schlag die einfachste Korrektur in
diesem Projekt vor.
Sag mir, wie ich das Speichern und
das Löschen eines Gegenstands prüfe.
Füge den hilfreichen Screenshot oder die Fehlermeldung hinzu, ohne private Daten oder geheime Schlüssel. Wenn mehrere Korrekturen scheitern, bitte Codex, die beobachtete Ursache zu erklären, bevor du es erneut versuchst. Sichere eine funktionierende Version, damit du zurückgehen kannst.
6. Vom Prototyp zur verteilbaren App
Sobald die Hauptfunktion benutzbar ist, hängen die nächsten Entscheidungen von deinem Bedarf ab: lokale oder synchronisierte Daten, Login verpflichtend oder optional, kostenlose Version oder Abo.
Jede Ergänzung bringt eine neue Prüfung mit sich. Bei einem Account musst du testen, wer auf die Daten jedes Nutzers zugreifen kann. Bei einem Abo musst du den Kauf, die Wiederherstellung und den Zugriff nach Ablauf testen. Bei einer Funktion, die eine kostenpflichtige API nutzt, musst du verstehen, wo der Aufruf ausgeführt wird und wer für die Nutzung zahlt.
Lies dir vor diesen Schritten die Fallstricke einer mit KI erstellten iOS-App durch. Um eine Testversion zu verteilen, nutze die TestFlight-Anleitung. Für die Veröffentlichung folge dem App-Store-Weg.
Häufige Fragen
Fügt Codex automatisch eine KI in meine App ein?
Nein. Eine KI zum Schreiben des Codes zu nutzen, heißt nicht, dass die fertige App einen Chatbot enthält oder ein Modell aufruft. Unser Beispiel funktioniert mit einer lokalen Liste, ganz ohne KI im Produkt.
Kann man ohne Abo für alle Tools anfangen?
Prüf die Zugänge und Limits deines Accounts in den aktuellen Angeboten von OpenAI. Fang mit einer einzigen Funktion an, bevor du mehrere Dienste dazunimmst. Die Anleitung eine App kostenlos erstellen trennt den Prototyp von den Veröffentlichungskosten.
Codex oder Claude Code für den Einstieg?
Vergleiche, welchem Weg du tatsächlich folgen kannst, statt dich auf ein Geschwindigkeitsversprechen zu verlassen. Der Vergleich Codex und Claude Code bietet eine gemeinsame Übung, um dich zu entscheiden.
Du willst wissen, was du als Nächstes baust?
Die kostenlose Diagnose hilft dir, dein Projekt einzuordnen und den nächsten Schritt zu wählen, und schickt dir danach meine Checkliste gegen Apple-Ablehnungen. Das iOS Kit gibt dir den Startcode meiner Apps und einen Weg in vier Schritten, von der Idee bis zum App Store. Für die komplette Methode entdecke den Ausbildungsweg zur Entwicklung von iOS-Apps. Wenn du mit KI baust, folgt die Seite Vibe-Coding-Kurs demselben Weg.