Meine erste iPhone-App im Apple Store – gebaut mit Replit

    Zurück zum Blog
    Replit & Vibe CodingEmpfohlen

    Meine erste iPhone-App im Apple Store – gebaut mit Replit

    Wie ich als Power Platform Spezialist meine erste native iPhone-App entwickelt und erfolgreich im Apple App Store veröffentlicht habe.

    18. August 202512 min Lesezeit
    Cristiano Rego

    Cristiano Rego

    Solution Engineer

    cristiano.rego@cnext.ch
    6+ JahreErfahrung·Power Platform & Apps
    CNEXT Microsoft Partner

    Kurzantwort

    Wie ich als Power Platform Spezialist meine erste native iPhone-App entwickelt und erfolgreich im Apple App Store veröffentlicht habe.

    Ich muss ehrlich sein: Noch vor einem Jahr hätte ich gelacht, wenn mir jemand gesagt hätte, dass ich eine iPhone-App im Apple Store veröffentlichen werde. Ich bin Cristiano Rego, Solution Engineer bei CNEXT, und meine Welt war bisher Microsoft Power Platform – Power Apps, Power Automate, Dataverse. Native App-Entwicklung? Das war für mich immer «die andere Seite».

    Und dann kam Replit.

    Die Idee: Warum überhaupt eine iPhone-App?

    Bei CNEXT arbeiten wir täglich mit Kund:innen, die ihre Geschäftsprozesse digitalisieren wollen. Viele fragen: «Können wir das auch als App im App Store haben?» Mit Power Apps können wir grossartige Business-Apps bauen – aber eine echte, native App im Apple App Store? Das war bisher eine ganz andere Liga.

    Ich wollte beweisen, dass man auch ohne jahrelange Swift- oder React-Native-Erfahrung eine echte iPhone-App bauen und veröffentlichen kann. Die Idee: Ein Tool, das unseren Kund:innen im Alltag hilft – direkt auf dem iPhone.

    Der Start mit Replit: Einfacher als gedacht

    Replit hat mit der Mobile-App-Unterstützung alles verändert. Ich konnte direkt im Browser eine React-Native-App aufsetzen – ohne Xcode zu installieren, ohne macOS-spezifische Toolchains, ohne stundenlange Konfiguration.

    Was mich überrascht hat:

    • Kein lokales Setup nötig: Normalerweise braucht man einen Mac mit Xcode, Provisioning Profiles und Developer Certificates. Replit nimmt dir einen Grossteil davon ab.
    • Live Preview auf dem Handy: Ich konnte Änderungen sofort auf meinem iPhone sehen – das hat den Entwicklungsprozess extrem beschleunigt.
    • KI-unterstütztes Coding: Der Replit Agent hat mir geholfen, Code zu schreiben, den ich als Power-Platform-Entwickler so nie geschrieben hätte. Von React-Native-Komponenten bis hin zu Navigation und State Management.

    Die Schwierigkeiten: Es war kein Spaziergang

    Ich will nichts beschönigen – der Weg war steinig. Hier die grössten Herausforderungen:

    1. Das Apple Developer Program

    Bevor man überhaupt eine App einreichen kann, braucht man ein Apple Developer Account. Das bedeutet:

    • 99 USD pro Jahr – nicht gerade wenig für ein Experiment
    • Verifizierung der Identität – Apple prüft genau, wer du bist
    • Wartezeit: Bei mir hat die Verifizierung fast eine Woche gedauert
    • D-U-N-S-Nummer für Unternehmen: Falls man als Firma publiziert, braucht man eine D-U-N-S-Nummer – das kann nochmal Wochen dauern

    2. Certificates, Provisioning Profiles & Signing

    Das ist der Teil, der die meisten Entwickler:innen zur Verzweiflung bringt:

    • Development Certificate erstellen
    • Distribution Certificate für den App Store
    • Provisioning Profile für die App-ID
    • App ID registrieren in der Apple Developer Console

    Replit vereinfacht vieles davon, aber man muss trotzdem verstehen, was passiert. Ein falsches Profil, und der Build schlägt fehl – ohne hilfreiche Fehlermeldung.

    3. App Store Connect einrichten

    Hier wird es bürokratisch. Apple verlangt:

    • App-Name und Untertitel (darf nicht irreführend sein)
    • Kategorie wählen (Productivity, Business, Utilities, etc.)
    • Altersfreigabe festlegen (einen Fragebogen ausfüllen)
    • Datenschutzrichtlinie-URL – ja, du brauchst eine echte Privacy Policy
    • Support-URL – eine Kontaktseite für Nutzer:innen

    4. Die gefürchteten Screenshots

    Das war einer der zeitaufwändigsten Teile. Apple verlangt Screenshots in exakten Auflösungen für verschiedene Geräte:

    GerätAuflösung
    iPhone 6.9" (15 Pro Max)1320 x 2868
    iPhone 6.7" (14 Pro Max)1290 x 2796
    iPhone 6.5" (11 Pro Max)1242 x 2688
    iPhone 5.5" (8 Plus)1242 x 2208
    iPad Pro 13"2048 x 2732

    Für jede Grösse braucht man mindestens 2, maximal 10 Screenshots. Und sie müssen gut aussehen – Apple lehnt Apps mit schlechten Screenshots ab.

    Mein Tipp: Nutzt ein Tool wie Figma oder Screenshots Pro, um die Bilder mit Device-Frames und Marketing-Text aufzuwerten. Reine Screenshots ohne Kontext werden schnell abgelehnt.

    5. Der App Review Prozess

    Der berüchtigte Apple Review. Meine App wurde beim ersten Mal abgelehnt. Die Gründe:

    • Fehlende Funktionalität: Apple fand, dass eine Funktion nicht genügend «Substanz» hatte. Sie wollen keine Wrapper-Apps, die nur eine Website anzeigen.
    • Unklare Datenschutzangaben: Ich hatte nicht genau genug angegeben, welche Daten die App sammelt.

    Nach der Überarbeitung wurde die App beim zweiten Versuch angenommen. Der Review dauerte ca. 24-48 Stunden – deutlich schneller als die legendären 2 Wochen von früher.

    Die Apple Store Anforderungen im Detail

    Für alle, die es auch versuchen wollen, hier die komplette Checkliste:

    Pflicht-Anforderungen:

    • App Icon: 1024 x 1024 Pixel, keine Transparenz, keine abgerundeten Ecken (Apple fügt die selbst hinzu)
    • Screenshots: Mindestens 2 pro Gerätekategorie (siehe Tabelle oben)
    • App Preview Video (optional, aber empfohlen): Bis zu 30 Sekunden, zeigt die App in Aktion
    • Beschreibung: Maximal 4000 Zeichen, klar und ehrlich
    • Keywords: Maximal 100 Zeichen, kommagetrennt
    • What's New Text: Bei Updates – was hat sich geändert?
    • Privacy Policy URL: Muss öffentlich zugänglich sein
    • Support URL: Kontaktmöglichkeit für Nutzer:innen
    • Build: Muss über Xcode Cloud, Transporter oder Application Loader hochgeladen werden

    Häufige Ablehnungsgründe:

    1. 1Guideline 4.2 – Minimum Functionality: Die App muss echten Mehrwert bieten
    2. 2Guideline 5.1.1 – Data Collection: Datenschutzangaben müssen exakt sein
    3. 3Guideline 2.1 – App Completeness: Keine Placeholder-Inhalte oder «Coming Soon»-Seiten
    4. 4Guideline 4.0 – Design: Die App muss den Apple Human Interface Guidelines folgen
    5. 5Guideline 2.3 – Accurate Metadata: Screenshots und Beschreibung müssen zur App passen

    Was ich gelernt habe

    Replit als Game-Changer

    Replit hat den Einstieg in die native App-Entwicklung demokratisiert. Als jemand, der aus der Low-Code-Welt kommt, konnte ich:

    • In Wochen statt Monaten eine funktionierende App bauen
    • Ohne Mac-Hardware den Grossteil der Entwicklung erledigen
    • KI-gestützt Code schreiben, der professionellen Standards entspricht
    • Iterativ testen durch die Live-Preview-Funktion

    Die Apple-Hürden sind real

    Man unterschätzt den administrativen Aufwand. Reine Entwicklungszeit war vielleicht 40% des Gesamtprojekts. Der Rest: Screenshots erstellen, Beschreibungen schreiben, Datenschutzrichtlinien formulieren, Review-Feedback umsetzen, Certificates managen.

    Der Moment der Wahrheit

    Als ich die Benachrichtigung bekam «Your app is now Ready for Sale» – das war unbeschreiblich. Meine App. Im Apple Store. Neben den grossen Namen. Von einem Power-Platform-Typen gebaut, der vor einem Jahr noch keinen React-Native-Code schreiben konnte.

    Fazit: Jede:r kann eine App veröffentlichen

    Die Zeiten, in denen man ein Team von iOS-Entwickler:innen brauchte, sind vorbei. Mit Replit und dem richtigen Durchhaltevermögen kann jede:r eine App im Apple Store veröffentlichen. Ja, die Apple-Anforderungen sind streng. Ja, der Review-Prozess kann frustrierend sein. Aber genau deshalb hat eine App im Apple Store auch so viel Gewicht.

    Mein Rat: Einfach anfangen. Die grösste Hürde ist nicht der Code – es ist der erste Schritt.

    Fragen? Schreibt mir: cristiano.rego@cnext.ch – oder fragt mich einfach im Büro. Ich bin der mit den 40 Nespresso-Kapseln am Tag. ☕

    ReplitVibe CodingSchweiz
    Teilen:

    Dieser Artikel wurde mit Unterstützung von KI erstellt und von unserem Team geprüft. Wir setzen KI-Tools ein, um hochwertige Inhalte effizient zu produzieren — die fachliche Verantwortung liegt immer bei unseren Experten.

    Cristiano Rego

    Cristiano Rego

    Solution Engineer

    Haben Sie Fragen zu diesem Thema?

    Unsere Experten beraten Sie gerne – kostenlos und unverbindlich.