App mit KI erstellen: Fallstricke und Prüfungen
Von Mehdi Azizi
Aktualisiert am , 9 Min.
Claude, ChatGPT und Cursor schreiben deinen iOS-Code schnell. Signatur, Abos, Apple-Review, echtes iPhone: was sie übersehen und wie du alles prüfst.
iOS-App mit KI erstellen: die kurze Antwort
Ja, du kannst als Anfänger eine iOS-App mit KI erstellen. Diese Art zu bauen hat einen Namen: Vibe Coding. Claude, ChatGPT oder Cursor schreiben Screens, Navigation, einfache Logik und Datenbankaufrufe sehr gut. Schlecht sind sie bei allem, was außerhalb des Codes passiert: die Signatur der App, die Konfiguration von App Store Connect, Abos, das Apple-Review und Abstürze, die nur auf einem echten iPhone auftreten.
Anders gesagt: Die KI spart dir Wochen beim sichtbarsten Teil der Arbeit und lässt dich beim Teil allein, der entscheidet, ob deine App jemals erscheint. Dieser Guide zeigt dir, wo die Grenze verläuft, wie du die KI so führst, dass sie nützlich bleibt, und wie du prüfst, was sie produziert, bevor Apple oder deine Nutzer es für dich tun.
Ich programmiere meine eigenen iOS-Apps mit Claude und Cursor, jeden Tag. Solys, ein Wecker mit Minispielen, und TradaZen, ein Trading-Simulator, sind im App Store. Nolera und Clic wurden von Apple abgelehnt und dann korrigiert. Alles Folgende stammt aus dieser Arbeit, nicht aus einer Demo. Wenn du beim Tool noch zögerst: Ich vergleiche Claude Code, Cursor und ChatGPT für eine iPhone-App in einem eigenen Guide.
Was die KI wirklich gut kann
Screens und Navigation
Beschreib einen Screen genau (was er anzeigt, was jeder Button tut, was passiert, wenn die Liste leer ist), und die KI gibt dir in Sekunden eine saubere Komponente zurück. Hier ist der Gewinn am spektakulärsten, vor allem mit React Native und Expo, weil die KI enorm viel Code dieser Art gesehen hat. Das ist übrigens der Stack, den ich für alle meine Apps nutze, und warum, erkläre ich auf der Seite React Native und Expo für eine mobile App.
Einfache Geschäftslogik
Einen Score berechnen, eine Liste sortieren, ein Datum formatieren, ein Formular validieren: Das erledigt die KI schnell und ziemlich gut, sofern du ihr die Grenzfälle nennst. Eine leere Liste, ein zu langes Feld, ein Datum in einer anderen Zeitzone. Wenn du sie nicht benennst, behandelt sie sie nicht immer.
Erklären, was du nicht verstehst
Das ist die am meisten unterschätzte Nutzung. Füg eine Fehlermeldung, ein Stück Konfiguration oder eine Ablehnung von Apple ein und frag: „Erklär mir, was das bedeutet, ohne etwas zu korrigieren.“ Du lernst schneller als mit einem Tutorial, weil sich die Erklärung auf dein eigenes Projekt bezieht.
Ein Backend anbinden
Tabellen in Supabase anlegen, eine Funktion schreiben, die die Daten des eingeloggten Nutzers liest, den Ladezustand verwalten: Diese Tools kennt die KI gut. Behalte nur die Sicherheit im Auge, dazu weiter unten mehr.
Was die KI übersieht, wenn du eine iOS-App erstellst
Das ist der Teil, den dir niemand in den Videos „Ich habe an einem Wochenende eine App gebaut“ zeigt. Jeder dieser Punkte kann deine Veröffentlichung tagelang blockieren, ganz abgesehen von den automatischen Prüfungen beim Hochladen, etwa ITMS-90338 für nicht öffentliche APIs.
Signatur und Zertifikate
Damit deine App auf einem iPhone läuft und in den App Store kommt, muss sie mit einem Zertifikat und einem Provisioning Profile signiert sein, die mit deinem Apple-Developer-Konto verknüpft sind. Die KI kann dir das Prinzip erklären, aber ohne autorisierten Zugriff kennt sie dein Konto nicht. Manchmal erfindet sie Schritte, die es nicht mehr gibt, oder vermischt die Xcode- und die Expo-Methode, was beim Hochladen in ITMS-90034 enden kann. Mit EAS Build erzeugt und verwaltet das Tool diese Dateien für dich, den Push-Schlüssel eingeschlossen: Lass es machen, statt einer geratenen Anleitung zu folgen.
Die Konfiguration von App Store Connect
Die App-Seite, die Bundle-ID, die Datenschutzangaben, die Frage zur Verschlüsselung, die Screenshots, die Links zu den Nutzungsbedingungen: Diese Angaben müssen zur eingereichten Version passen. Manche Agents können in einem eingeloggten Browser handeln, etwa Claude Code mit Chrome. Dieser Zugriff muss autorisiert und das Ergebnis geprüft werden; eine heruntergebetete Anleitung, ohne die aktuelle Oberfläche zu lesen, kann veraltet sein.
Abos
Hier verlierst du mit der KI am meisten Zeit. Der Code einer Paywall ist einfach. Schwierig ist die Konsistenz zwischen drei Stellen: den in App Store Connect angelegten Produkten, ihrer Konfiguration in RevenueCat und dem Code, der sie anzeigt. Eine ID, die sich um ein Zeichen unterscheidet, ein Produkt, das noch nicht mit der Version zum Review geschickt wurde, und deine Paywall bleibt beim Reviewer leer. Die KI kann diese Konsolen lesen, wenn du ihr passenden Zugriff gibst; ohne diesen Zugriff kann sie die Konsistenz mit dem Code nicht prüfen. Die ganze Baustelle ist auf der Seite In-App-Abos unter iOS beschrieben.
Das Apple-Review
Die KI kennt die Grundzüge der App Review Guidelines, aber sie kann deine App nicht mit den Augen eines Reviewers ansehen. Sie sagt dir nicht von sich aus, dass ein Pflicht-Screen auf einem kleinen iPhone abgeschnitten ist, dass eine Bewertungsanfrage zu früh kommt, dass in den Review-Notizen ein Demo-Konto fehlt oder dass deine App für Guideline 4.2 zu sehr wie eine Website aussieht. Die ersten beiden sind Ablehnungen, die ich mit Solys tatsächlich kassiert habe, nachzulesen in warum Apple eine App ablehnt.
Abstürze auf einem echten iPhone
Der Simulator und die Entwicklungs-App verzeihen vieles. Ein echtes iPhone in Produktion nicht. Ein im Build fehlendes natives Modul, eine Berechtigung ohne Erklärungstext, ein zu frühes Lesen von Daten beim Start: Die App öffnet sich und schließt sich sofort wieder, ohne Meldung. Ein Agent kann Tests ausführen oder Screenshots analysieren, aber nur, wenn das Prüf-Setup es erlaubt. Ein Simulator-Ergebnis allein validiert nicht das Binary, das auf deinem iPhone installiert ist. Es liegt an dir, die App vor jedem Upload auf deinem Handy zu installieren, und dafür ist TestFlight da.
Die KI schreibt Code, der richtig aussieht. Nur ein Test auf deinem iPhone sagt dir, ob er es ist.
Wie du die KI führst, damit sie nützlich bleibt
Das Problem ist fast nie die Intelligenz des Modells. Es ist das, was du ihm zu lesen gibst.
Gib ihr deinen Kontext, ein für alle Mal
Schreib eine kurze Datei ins Projekt-Root, die deinen Stack beschreibt (Expo, die SDK-Version, Supabase, RevenueCat), die Ordnerstruktur und deine Regeln. Claude Code liest eine Datei CLAUDE.md, Cursor hat eigene Regeldateien. Ohne diesen Kontext rät die KI, und oft rät sie einen anderen Stack als deinen. Mein Tutorial, um eine App mit Claude Code zu erstellen, enthält ein vollständiges Beispiel dieser Datei.
Zerleg die Arbeit in kleine Aufgaben
„Bau mir eine Habit-Tracker-App mit Abo“ ergibt ein riesiges, fragiles Projekt. „Erstell den Screen, der die Gewohnheiten des Tages auflistet, mit einem leeren Zustand und einem Ladezustand“ ergibt einen Screen, den du in fünf Minuten lesen und testen kannst. Eine Aufgabe, ein überprüfbares Ergebnis, dann die nächste.
Verlang einen Plan vor dem Code
Bei allem, was mehrere Dateien betrifft, fang mit „Schlag einen Plan vor, programmier noch nicht“ an. Du liest den Plan, korrigierst, was nicht passt, und legst dann los. So vermeidest du überraschende Umbauten, bei denen die KI dein halbes Projekt umschreibt, um einen Button hinzuzufügen.
Lass sie die aktuelle Dokumentation lesen
Die Tools ändern sich schnell: Expo, RevenueCat und App Store Connect ändern sich regelmäßig. Wenn dir eine Antwort zweifelhaft vorkommt, füg die offizielle Dokuseite in die Unterhaltung ein oder nutz ein Tool, das sie ihr liefert. Eine KI, die die Doku von heute liest, irrt sich viel seltener als eine, die sich an die von vor zwei Jahren erinnert.
Behalte die Entscheidungen in der Hand
Die KI schlägt vor, du entscheidest. Die Wahl der Idee, des Preises, dessen, was die App nicht tun wird: Das ist dein Job. Wenn du die KI jede vorgeschlagene Funktion hinzufügen lässt, bekommst du eine App, die zehn Dinge mittelmäßig macht statt eines sehr gut. Um eine erste Version abzustecken, lies die Seite MVP einer iOS-App.
Wie du prüfst, was die KI produziert
Das ist die Fähigkeit, die diejenigen, die veröffentlichen, von denen trennt, die halbfertige Projekte anhäufen.
Lies jede Änderung
Du musst nicht alles Zeile für Zeile verstehen. Aber du musst drei Fragen beantworten können: Welche Dateien haben sich geändert, warum, und entspricht das meiner Anfrage? Wenn die KI eine Datei angefasst hat, die nichts mit deiner Anfrage zu tun hat, frag sie nach dem Grund, bevor du akzeptierst.
Teste auf deinem iPhone, nicht nur am Computer
Installier die App so früh wie möglich auf deinem eigenen Handy, dann bei jedem wichtigen Schritt. Prüf den ersten Start nach der Installation, den Flugmodus, einen kleinen und einen großen Bildschirm, die geöffnete Tastatur bei Formularen. Diese Regel wende ich vor jedem Upload an Apple an, bei jeder meiner Apps.
Ergänz Tools, die sehen, was du nicht siehst
In meinen Apps meldet Sentry Abstürze mit der verantwortlichen Codezeile, und PostHog zeigt, wo Nutzer abspringen. Ohne sie bleibt ein Bug in Produktion unsichtbar, bis eine schlechte Bewertung kommt. Die KI kann dir beim Installieren helfen; du musst dir ansehen, was sie dir sagen.
Achte auf die Datensicherheit
Wenn die KI Tabellen in Supabase anlegt, prüf, ob die Zugriffsregeln (die RLS-Policies) wirklich aktiv sind: Jeder Nutzer darf nur seine eigenen Daten lesen. Prüf außerdem, dass kein geheimer Schlüssel im Code der App landet, der dekompiliert werden kann. Das sind zwei Fehler, die die KI leicht macht, wenn du sie ihr nicht verbietest.
Stell ihr die umgekehrte Frage
Sobald der Code geschrieben ist, frag: „Was kann hier kaputtgehen?“ oder „Lies diesen Code wie ein Apple-Reviewer.“ Dasselbe Modell, das den Code geschrieben hat, findet oft seine eigenen Versäumnisse, wenn du den Blickwinkel der Frage änderst. Das ersetzt nicht deinen Test auf dem iPhone, verringert aber das Hin und Her.
Der realistische Weg für Anfänger
- Wähl eine winzige Idee: eine Hauptfunktion, nicht zehn.
- Installier einen Stack, den die KI gut kennt: Expo, React Native, Supabase, wenn du Konten brauchst.
- Bau Screen für Screen, mit einer kleinen Aufgabe pro Anfrage und einem Test bei jedem Schritt.
- Teste auf deinem iPhone mit einem Development-Build, dann mit TestFlight.
- Schließ das Geld an: Produkte in App Store Connect, RevenueCat, Paywall.
- Bereite die App-Store-Unterlagen vor: App-Seite, Screenshots, Datenschutz, Notizen für den Reviewer.
- Schick sie an Apple, lies die Antwort aufmerksam, korrigier, was verlangt wird.
Jeder Schritt hat seine Fallstricke, und bei der Hälfte davon hilft dir die KI. Für den Gesamtüberblick beschreibt die Seite eine iPhone-App erstellen den kompletten Weg. Und wenn du dich fragst, wie weit man kommt, ohne selbst eine Zeile Code zu schreiben, lies eine App ohne Programmieren erstellen.
Deine iOS-App mit KI erstellen, bis in den App Store
Die KI hat verändert, wer eine iOS-App erstellen kann. Sie hat nicht verändert, was Apple für die Veröffentlichung verlangt, und auch nicht, was nötig ist, damit sie ihre ersten Abos einnimmt. Genau diesen Teil habe ich in das iOS Kit gepackt: den Startcode meiner Apps, Abos inklusive, und die Claude-Code-Skills für jeden Schritt. Der Weg ist je nach Tool beschrieben: Claude-Code-Kurs oder Vibe-Coding-Kurs. Die Startseite zeigt Schritt für Schritt, wie du auf diese Weise eine mobile App erstellst.
Du weißt nicht, was dich blockiert, der Code, die KI oder Apple? Die kostenlose Diagnose sagt es dir und schickt dir meine Checkliste gegen Apple-Ablehnungen.
Ich verspreche dir weder Einnahmen noch eine Veröffentlichung: Apple entscheidet über die Freigabe, und der Markt über den Rest. Was ich dir gebe, ist die Methode, die ich selbst bei meinen Apps anwende.
Häufige Fragen
Kann man als Anfänger eine iOS-App mit KI erstellen?
Ja. Die KI schreibt Screens, Navigation, einfache Logik und Datenbankaufrufe sehr gut. Schlecht ist sie bei allem, was außerhalb des Codes passiert. Das betrifft die Signatur, App Store Connect, Abos, das Apple-Review und Abstürze, die nur auf einem echten iPhone sichtbar sind.
Welche KI eignet sich, um eine iOS-App zu erstellen?
Claude, ChatGPT oder Cursor schreiben Screens, Navigation und einfache Logik sehr gut. Das Problem ist fast nie die Intelligenz des Modells, sondern das, was du ihm zu lesen gibst. Gib ihm deinen Stack, deine Regeln und die aktuelle Dokumentation. Ich vergleiche Claude Code, Cursor und ChatGPT für eine iPhone-App in einem eigenen Guide.
Kann ChatGPT eine App erstellen?
Für den sichtbaren Teil ja: ChatGPT schreibt wie Claude oder Cursor Screens, Navigation, einfache Logik und Datenbankaufrufe sehr gut. Aber ohne autorisierten Zugriff kennt es dein Apple-Konto nicht, und es sieht deine App nicht mit den Augen eines Reviewers. Nur ein Test auf deinem iPhone sagt dir, ob der Code richtig ist.
Wie erstelle ich Schritt für Schritt meine eigene App mit KI?
Wähl eine winzige Idee mit einer einzigen Hauptfunktion. Installier einen Stack, den die KI gut kennt: Expo, React Native und Supabase, wenn du Konten brauchst. Bau Screen für Screen, mit einer kleinen Aufgabe pro Anfrage und einem Test bei jedem Schritt. Teste auf deinem iPhone mit einem Development-Build und dann mit TestFlight, bevor du das Geld anschließt, die App-Store-Unterlagen vorbereitest und an Apple schickst.
Wie kontrolliere ich den Code, den die KI geschrieben hat?
Lies jede Änderung: welche Dateien sich geändert haben, warum und ob das deiner Anfrage entspricht. Installier die App so früh wie möglich auf deinem eigenen iPhone, dann bei jedem wichtigen Schritt. Prüf, ob die Zugriffsregeln von Supabase, die RLS-Policies, aktiv sind. Prüf außerdem, dass kein geheimer Schlüssel im Code der App landet, der dekompiliert werden kann.
Warum bleibt eine von der KI geschriebene Paywall beim Reviewer leer?
Der Code einer Paywall ist einfach. Am schwierigsten ist die Konsistenz zwischen drei Stellen: den Produkten in App Store Connect, ihrer Konfiguration in RevenueCat und dem Code, der sie anzeigt. Eine ID, die sich um ein Zeichen unterscheidet, oder ein Produkt, das noch nicht zum Review geschickt wurde, leert die Paywall. Ohne passenden Zugriff auf diese Konsolen kann die KI diese Konsistenz nicht prüfen.