Vom Claude Code Projekt in den App Store und auf Google Play: der komplette Workflow
Du hast die Web-App im Terminal mit Claude Code gebaut. Sie als native App zu veröffentlichen ist ein weiterer Durchlauf derselben Schleife: deployen, den Agenten das fixen lassen, worauf Reviewer achten, die URL mit WebViewGold wrappen, bauen, einreichen. Hier ist der komplette Weg in der richtigen Reihenfolge, mit den Prompts und der Konfiguration, die du brauchst.
Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.
Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
Kein Programmieren nötig
Einmalzahlung, kostenlose Updates
24/7 Support von echten Menschen
Made in Germany seit 2014 · ISO 27001
9:41
Deine App
Deine AppJetzt auf dem Smartphone
App Store · Google Play Freigegeben
Was du eigentlich baust
Eine WebViewGold-App ist eine native iOS- oder Android-App, deren Hauptbildschirm eine WKWebView (iOS) bzw. Android WebView ist, die deine deployte Web-App anzeigt. Dein Next.js-, Vite-, SvelteKit- oder reines HTML-Projekt lebt weiter unter seiner URL; die native Hülle ergänzt, was ein Browser-Tab nicht kann: Push-Benachrichtigungen, einen Splash-Screen, einen Offline-Bildschirm, biometrisches Login, ein natives Share Sheet, Deep Links und einen Eintrag im App Store. Nichts in deiner Codebasis muss neu geschrieben werden, und genau deshalb funktioniert das mit einem Agenten so gut: Claude Code bearbeitet weiter die Web-App, du deployst weiter, und die Store-Apps aktualisieren sich von selbst.
Die Arbeit verteilt sich auf drei Orte: das Web-Projekt (Claude Code übernimmt das meiste), die WebViewGold-Projekte (eine Handvoll Einstellungen in Config.swift und Config.java) und die Store-Konsolen (Store-Einträge, Datenschutzangaben, Review-Notizen, die Claude entwerfen kann, die du aber einreichst).
Der Workflow, Schritt für Schritt
Rechne für eine erste Einreichung mit ein bis zwei Arbeitstagen, die meiste Zeit davon wartest du auf Konten und Reviews.
Auf eine dauerhafte HTTPS-URL deployen
Pushe das Repository zu GitHub und verbinde es mit Vercel, Netlify oder Cloudflare Pages; lass Claude Code die Deployment-Konfiguration und die Umgebungsvariablen für dich anlegen. Hänge dann deine eigene Domain an. Eine *.vercel.app-URL funktioniert technisch, aber eine eigene Domain erspart dir später eine erneute Einreichung, denn die URL wird fest in die App kompiliert.
Einen Store-Readiness-Pass mit Claude Code durchführen
Füge den Prompt unten ein. Der Agent prüft das mobile Layout, ergänzt die Routen /privacy und /terms, eine Aktion zum Löschen des Kontos sowie Fehler- und Leerzustände und entfernt Elemente, die nur auf die Website gehören, etwa "Lade unsere App herunter"-Banner. Prüfe das Diff, starte die App auf deinem Handy, deploye.
Ein oder zwei native Features hinzufügen
Reviewer wenden Richtlinie 4.2 auf webbasierte Apps an, also gib ihnen etwas, das ein Safari-Tab nicht kann. Push-Benachrichtigungen sind die übliche Wahl; der Guide zur JavaScript-Bridge zeigt, wie Claude Code sie einbaut.
WebViewGold konfigurieren
iOS: öffne Config.swift und setze host und webviewurl; Android: öffne Config.java und setze HOST und HOME_URL. Lege App-Namen und Icon fest und schalte dann die Features ein, die du nutzt (Push-Dienst, Social-Login-Helper-Trigger, Pull-to-Refresh). Claude Code kann auch diese Dateien bearbeiten; der Guide zur Projektkonfiguration listet auf, was du den Agenten anfassen lassen solltest.
Bauen
Mit Mac: öffne das Xcode-Projekt, setze Team und Bundle-ID, archiviere, lade hoch. Android Studio: benenne das Package um und baue ein signiertes App Bundle. Ohne Mac, oder wenn du keine der beiden IDEs installieren möchtest, baut der Cloud Builder beide Apps im Browser und lädt sie zu App Store Connect und in die Play Console hoch.
Die Store-Einträge schreiben
Lass dir von Claude Code die Datenschutzerklärung, die Antworten zu App Privacy und Data safety, die Beschreibung, Keywords und Review-Notizen auf Basis der echten Codebasis schreiben, dann mach Screenshots der echten App. Der Guide zum Store-Eintrag enthält die Prompts.
Einreichen und reagieren
Apple antwortet meist innerhalb von 24 bis 48 Stunden, Google innerhalb weniger Tage (bei neuen Konten bis zu einer Woche). Kommt eine Ablehnung zurück, füge sie in Claude Code ein; der Guide zu Ablehnungen erklärt die Triage.
Der Store-Readiness-Prompt
Führe ihn einmal aus, lies die Zusammenfassung, dann deploye. Der Agent stellt Fragen, wo dein Stack Entscheidungen braucht (welcher Auth-Provider, wo Nutzerdaten liegen).
In Claude Code im Projekt-Root einfügen
This web app will be published as native iOS and Android apps using WebViewGold, a native wrapper that loads our deployed URL in a WKWebView / Android WebView. Prepare the codebase for App Store and Google Play review. Work through the following, commit after each item, and finish with a summary of what changed and what I still have to do manually.
1. Mobile layout: viewport meta tag present, no horizontal overflow between 320 px and 1024 px, tap targets at least 44 x 44 px, fixed headers and footers padded with env(safe-area-inset-top) and env(safe-area-inset-bottom), no hover-only interactions, no desktop-only navigation.
2. Legal pages: add /privacy and /terms routes with real content based on what the app actually collects (check the auth, analytics and payment code). Link both from the footer and from the settings screen. Do not use Lorem ipsum or placeholders.
3. Account deletion: if users can sign up, add a Delete account action in settings with a confirmation step that deletes the user's data and auth record server-side, signs the user out and shows a confirmation. Add a public /delete-account page explaining the process.
4. Sign in with Apple: if Google, Facebook, GitHub or any other third-party login exists, add Sign in with Apple as an equal option (Apple guideline 4.8).
5. Payments: list every place where a digital product, subscription or credit pack is sold. Do not change it yet; report it so I can decide between in-app purchase and web checkout.
6. States: every data fetch needs a loading state, an empty state and an error state with a retry button. No blank screens, no uncaught promise rejections visible to users.
7. Remove website-only elements when the app runs inside the native wrapper: cookie banners that are not legally required, app-store badges, Download our app banners, builder badges, external promotional links. Prefer detecting the wrapper user agent string we will set in WebViewGold (it contains the token WebViewGoldApp) and hiding those elements.
8. Dead ends: find links that lead to 404 pages, placeholder buttons, and features marked coming soon. Fix or remove them.
9. Set the HTML title to the app name (max 30 characters) and add a meta description.
10. Secrets: confirm that no API key that should be server-side is shipped in the client bundle.
Großartige Möglichkeit, eine Web-App in eine native App zu verwandeln! Schnelle Umsetzung und ein toller Weg, Apps in die App Stores zu bringen, ohne eine komplett native App entwickeln zu müssen!
Kevin Joling · FlightConnections & TrainConnections · Trustpilot
Dem Agenten den App-Kontext per CLAUDE.md beibringen
Claude Code liest zu Beginn einer Session eine CLAUDE.md-Datei im Projekt-Root. Ein kurzer Abschnitt wie dieser hält jede künftige Änderung Store-kompatibel. Das vollständige Template geht weiter ins Detail.
markdown
## Native app context (WebViewGold)
- This web app is also published as iOS and Android apps. The native apps load
https://app.example.com inside a WebView. Everything we deploy is live in the apps.
- Keep the layout working from 320 px width; respect env(safe-area-inset-*) on fixed bars.
- Never add "Download our app" banners, cookie walls or builder badges.
- Store rules we follow: Apple 4.2 (not just a website), 4.8 (Sign in with Apple when
other social logins exist), 5.1.1 (privacy policy + in-app account deletion),
3.1.1 (digital goods inside the iOS app go through in-app purchase).
- Native features are plain URL schemes handled by the wrapper, documented at
https://www.webviewgold.com/llms-full.txt. Call them only when the user agent contains
"WebViewGoldApp"; in normal browsers fall back to web behavior.
Die App lädt deine Produktionsdomain, nicht localhost, ein Preview-Deployment oder eine Tunnel-URL.
Im Flugmodus erscheint der WebViewGold-Offline-Bildschirm, keine weiße Seite.
Der Demo-Account für Reviewer funktioniert beim ersten Versuch und steht in den Review-Notizen.
Die Datenschutz-URL in beiden Konsolen öffnet die deployte /privacy-Seite.
Die Push-Berechtigung wird nach dem Onboarding angefragt (registerpush://), nicht auf dem allerersten Screen.
Lass den kostenlosen Readiness-Check über deine URL laufen und behebe, was er anmerkt.
Häufig gestellte Fragen
Stört es Apple, dass die App mit Claude Code gebaut wurde?
Nein. Das Review schaut auf Verhalten, Vollständigkeit, Datenschutz und Zahlungen. Welcher Editor oder Agent den Code geschrieben hat, ist unsichtbar und irrelevant.
Brauche ich einen Mac?
Für den manuellen Weg über Xcode ja. Der WebViewGold Cloud Builder baut die iOS-App im Browser und lädt sie hoch, der komplette Workflow funktioniert also auch von Windows oder Linux aus.
Kann dieselbe URL die iOS- und die Android-App versorgen?
Ja. Beide WebViewGold-Projekte zeigen auf dieselbe deployte Web-App. Plattformunterschiede regelst du über die Wrapper-Einstellungen und, wo nötig, per User-Agent-Erkennung in deinem Code.
Was, wenn sich meine Web-App noch täglich ändert?
Kein Problem. Deploys aktualisieren beide Apps sofort. Nur Änderungen an der nativen Hülle (neue Berechtigungen, ein neuer Push-Dienst, ein neuer App-Name) brauchen einen neuen Build und ein Store-Update.
Drei Wege, deine App in die Stores zu bringen
Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.
Selbst machen
$109 pro Plattform, einmalig
Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.
Kein Mac, kein Xcode, kein Android Studio: Du konfigurierst im Browser, wir bauen beide Apps in der Cloud und übergeben sie an App Store Connect und die Play Console.
Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.
Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.