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ät | Auflö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:
- 1Guideline 4.2 – Minimum Functionality: Die App muss echten Mehrwert bieten
- 2Guideline 5.1.1 – Data Collection: Datenschutzangaben müssen exakt sein
- 3Guideline 2.1 – App Completeness: Keine Placeholder-Inhalte oder «Coming Soon»-Seiten
- 4Guideline 4.0 – Design: Die App muss den Apple Human Interface Guidelines folgen
- 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. ☕

