Im Replit-Projekt ist bereits eine App-Oberfläche sichtbar, doch die Lehrkraft verlangt einen Screenshot aus Xcode? Replit Agent kann eine React-Native- und Expo-App erzeugen und zur Vorschau bringen; für iOS Simulator, Xcode, native Module oder Signierung braucht die Abgabe zusätzlich einen Mac. Entscheidend ist daher zuerst das verlangte Lieferobjekt, nicht die Frage, ob die erste Vorschau überzeugend aussieht.
Diese Anleitung richtet sich an Studierende mit Windows, Chromebook oder einem Schulcomputer, die eine mobile Einstiegsaufgabe bearbeiten. Sie hilft auch Einsteigern, die bereits Expo Go verwenden, aber die Grenze zwischen einem funktionierenden Prototyp und einer vollständigen iOS-Prüfung nicht einschätzen können. Wer Xcode oder den iOS Simulator benötigt, erhält außerdem eine Reihenfolge für den Test mit einem gemieteten Mac, ohne sofort ein eigenes Gerät kaufen zu müssen.
Zuletzt aktualisiert: 31.08.2026. Die Angaben wurden anhand der Replit-Dokumentation für mobile Anwendungen, der Expo-Anleitung zum iOS Simulator sowie der aktuellen Xcode-26.6-Hinweise von Apple abgeglichen.
Vor dem Start: Das Abgabeziel in eine technische Stufe übersetzen
Bevor Replit Agent geöffnet wird, sollte die Aufgabenbeschreibung nach Verben durchsucht werden. „Entwerfen“, „zeigen“ und „Interaktion erklären“ verlangen etwas anderes als „im Simulator ausführen“, „in Xcode debuggen“ oder „auf einem iPhone installieren“. Diese Unterscheidung verhindert, dass ein hübscher Bildschirm fälschlich als vollständiger Nachweis gilt.
| Geforderter Nachweis | Was Replit Agent und die Vorschau leisten können | Was zusätzlich geprüft werden muss |
|---|---|---|
| Klickbarer Prototyp im Unterricht | Oberflächen, Navigation und einfache Logik erzeugen und im Projekt anzeigen | Bedienablauf, Quellcode und Erklärung der eigenen Änderungen |
| Funktionsdemo auf einem Mobilgerät | Expo Go kann ein geeignetes Expo-Projekt zur schnellen Erprobung öffnen; die Replit-Anleitung für Expo Go beschreibt diesen Ablauf | Ob die Lehrkraft Expo Go akzeptiert und ob die verlangten Funktionen dort laufen |
| Prüfung im iOS Simulator | Der Quellcode kann aus Replit weiterverwendet werden | macOS und Xcode; laut offizieller Expo-Dokumentation ist der iOS Simulator an diese Umgebung gebunden |
| Native Funktion oder Xcode-Projekt | Replit Agent kann Ausgangscode und Projektstruktur vorbereiten | Native Abhängigkeiten, Build-Fehler, Berechtigungen und Signierung müssen in der Apple-Werkzeugkette geprüft werden |
Die Tabelle ist keine Qualitätswertung der Werkzeuge. Sie zeigt nur, welcher Nachweis durch welchen Schritt tatsächlich gestützt wird. Eine Browser-Vorschau beweist beispielsweise, dass eine Oberfläche dargestellt werden kann. Sie beweist nicht, dass ein iOS-Build erfolgreich erstellt wurde.
Schritt 1: Mit einem kleinen Projekt beginnen, das überprüfbar bleibt
Replit Agent sollte nicht mit einer langen Wunschliste aus vielen Seiten, Benutzerkonten, Animationen und Cloud-Daten gefüttert werden. Für eine erste Studienaufgabe ist ein kleiner Ablauf besser: Startseite, Eingabe, Schaltfläche, Ergebnis und eine einfache Rückkehrmöglichkeit. So kann ein Anfänger jede Änderung einer sichtbaren Funktion zuordnen.
Als fachliche Grundlage kann Replit Agent ein Projekt auf Basis von React Native und Expo vorbereiten. React Native lässt sich dabei als gemeinsame Sprache für mobile Oberflächen verstehen, während Expo viele wiederkehrende Entwicklungsaufgaben bündelt. Für die Abgabe zählt jedoch nicht, ob diese Begriffe im Projekt genannt werden, sondern ob der Code nachvollziehbar bleibt.
Nach der ersten Generierung sollte die Projektstruktur geprüft werden:
- Gibt es klar benannte Verzeichnisse für Bildschirmansichten, Komponenten und Ressourcen?
- Ist in den Dateien erkennbar, wo der Startpunkt der Anwendung liegt?
- Lässt sich der Startvorgang wiederholen, ohne jedes Mal neue Anweisungen zu erfinden?
- Sind Abhängigkeiten und Konfigurationsdateien vorhanden und exportierbar?
- Kann der Studierende erklären, welche Stellen für Eingabe, Navigation und Datenspeicherung verantwortlich sind?
Ein häufiger Fehler besteht darin, nur die Vorschau anzusehen. Wenn der Agent eine Oberfläche erzeugt, die niemand im Kurs erklären kann, ist das Projekt für eine Lernaufgabe noch nicht stabil genug. Der Quellcode sollte deshalb in kleinen Abschnitten gelesen und verändert werden. Der Agent darf Vorschläge machen; die Verantwortung für Prüfung und Abgabe bleibt beim Studierenden.
Schritt 2: Die erste mobile Vorschau mit Expo Go prüfen
Nach der Codekontrolle folgt die schnellste sinnvolle Funktionsprüfung. Das Projekt wird in der vorgesehenen Expo-Umgebung gestartet und anschließend über Expo Go auf einem kompatiblen Mobilgerät geöffnet. Dieser Weg eignet sich besonders, wenn kein eigener Mac vorhanden ist und zunächst nur der grundlegende Benutzerablauf bewertet werden soll.
Die Prüfung sollte nicht bei „Die App öffnet sich“ enden. Der Studierende sollte den Ablauf bewusst durchspielen:
- Die Anwendung öffnen und den Startbildschirm auf sichtbare Fehler prüfen.
- Jede Schaltfläche betätigen und kontrollieren, ob die erwartete Ansicht erscheint.
- Einen realistischen Wert in jedes Eingabefeld eintragen.
- Zwischen den Ansichten wechseln und anschließend zum Ausgangspunkt zurückkehren.
- Prüfen, ob Daten nach dem vorgesehenen Speichern oder erneutem Öffnen noch vorhanden sind.
- Einen ungültigen oder leeren Eingabewert testen und die Reaktion dokumentieren.
Expo Go ist für schnelles Ausprobieren nützlich, aber es ist keine vollständige Kopie jeder nativen iOS-Umgebung. Ein Projekt kann in der Vorschau brauchbar wirken und später bei einer nativen Bibliothek, einer Geräteberechtigung oder einem Build-Schritt zusätzliche Arbeit verlangen. Deshalb sollte in der Abgabe klar vermerkt werden, ob ein Ablauf in Expo Go oder in einer echten iOS-Build-Umgebung geprüft wurde.
Bei Problemen mit dem Schulnetz sollte ausschließlich die von der Schule erlaubte Verbindung verwendet werden. Ein Studierender sollte keine Netzwerkregeln umgehen, keine Zugangsdaten anderer Personen verwenden und keine geheimen Schlüssel in den Agenten oder in öffentliche Projektdateien kopieren. Gerade bei Kursprojekten können Datenschutz und Rechte an Testdaten Teil der Bewertung sein.
Hinweis: Expo Go bestätigt einen mobilen Lernablauf, nicht automatisch die vollständige iOS-Kompatibilität. Wenn die Aufgabenstellung „iOS Simulator“ oder „Xcode“ ausdrücklich nennt, sollte der Nachweis in dieser Umgebung erfolgen.
Schritt 3: Die Mac-Grenze anhand der geforderten Funktion feststellen
Die wichtigste Grenze liegt nicht zwischen Replit und einem bestimmten Betriebssystem, sondern zwischen gemeinsamem Anwendungscode und Apple-spezifischer Prüfung. Ein Browser unter Windows kann Quellcode bearbeiten und eine Webvorschau darstellen. Er stellt jedoch weder macOS noch den iOS Simulator bereit.
Die Expo-Dokumentation zum iOS Simulator nennt macOS und Xcode als Voraussetzung. Damit ist die Entscheidung für die Abgabe relativ klar:
- Kein Mac erforderlich: Die Aufgabe verlangt nur einen klickbaren Prototyp, eine Erklärung des Quellcodes oder eine von der Lehrkraft akzeptierte Expo-Go-Demonstration.
- Mac erforderlich: Die Aufgabe verlangt den iOS Simulator, Xcode-Protokolle, native Module oder eine Prüfung von Apple-spezifischen Gerätefunktionen.
- Mac wahrscheinlich erforderlich: Die Aufgabe verlangt einen signierten Installationsbuild oder einen Nachweis, der ausdrücklich aus der Apple-Werkzeugkette stammen muss.
Ein natives Modul ist mit einem Laborgerät vergleichbar, das nicht einfach durch eine Zeichnung ersetzt werden kann. Kamera, bestimmte Benachrichtigungen, Bluetooth, spezielle Sensoren oder Apple-Dienste können zusätzliche Konfiguration benötigen. Ein einfacher Button und eine lokale Liste gehören dagegen eher zur Unterrichtsgrundlage, die sich zunächst in Expo Go nachvollziehen lässt.
Auch die Versionsangabe der Lehrkraft sollte ernst genommen werden. Wenn sie Xcode 26.6 verlangt, muss die verwendete Umgebung diese Anforderung erfüllen oder die Abweichung dokumentiert werden. Die Xcode-26.6-Dokumentation von Apple ist hierfür die maßgebliche Referenz; eine Replit-Vorschau kann diese Versionsprüfung nicht ersetzen.
Schritt 4: Das Projekt für die Übergabe an einen Mac vorbereiten
Der Wechsel auf einen Mac sollte nicht erst am Abend vor der Abgabe stattfinden. Schon vor dem ersten Fernzugriff sollte das Projekt in einem Zustand vorliegen, den eine andere Entwicklungsumgebung nachvollziehen kann. Dafür werden Quellcode, Konfigurationsdateien und eine kurze Startbeschreibung gemeinsam gesichert.
Die folgende Reihenfolge reduziert unnötige Fehlersuche:
- Eine unveränderte Ausgangsversion des Projekts sichern und zusätzlich einen Arbeitsstand für die Abgabe anlegen.
- Die von Replit bereitgestellte Export- oder Synchronisationsmöglichkeit verwenden und kontrollieren, ob tatsächlich Dateien statt nur einer Vorschau übertragen wurden.
- Eine kurze Datei mit Startschritten ergänzen: benötigte Abhängigkeiten, Startbefehl, erwartete Einstiegsseite und bekannte Einschränkungen.
- Zugangsdaten, private Schlüssel und persönliche Testdaten aus dem Projekt entfernen.
- Die wichtigsten Änderungen des Agenten lesen und nicht automatisch als eigene, geprüfte Lösung ausgeben.
- Das Projekt auf dem Mac in einem eigenen Arbeitsverzeichnis öffnen und die Abhängigkeiten entsprechend der vorhandenen Dokumentation installieren.
- Zuerst den einfachsten Start testen, danach Navigation, Eingaben und erst dann native Funktionen untersuchen.
Wenn die Übertragung nicht funktioniert, sollte die Fehlerursache eingegrenzt werden: Fehlen Dateien, stimmen Pfade nicht, sind Abhängigkeiten nicht installiert oder erwartet der Startbefehl eine andere Umgebung? Ein Screenshot der Fehlermeldung und eine kurze Notiz zum Zeitpunkt des Auftretens sind für den Unterricht nützlicher als die pauschale Aussage „Replit funktioniert nicht“.
Wer für diesen Test keinen eigenen Mac besitzt, kann sich zunächst über die Mac-Mietoptionen von RUVCLOUD informieren. Der sinnvollere Prüfpunkt ist nicht die bloße Erreichbarkeit, sondern ob genau das kleine Kursprojekt geöffnet, gestartet, untersucht und wieder heruntergeladen werden kann.
Schritt 5: Im iOS Simulator und in Xcode gezielt nachprüfen
Auf dem Mac beginnt die eigentliche iOS-Abnahme. Der Simulator sollte nicht nur für einen Screenshot geöffnet werden. Er dient dazu, die Darstellung, Navigation und bestimmte iOS-spezifische Reaktionen unter einer kontrollierten Apple-Umgebung zu beobachten.
Der Ablauf sollte in dieser Reihenfolge erfolgen:
- Das übertragene Projekt öffnen und prüfen, ob die Dateien vollständig und lesbar sind.
- Den vorgesehenen Entwicklungsstart ausführen und die erste Fehlermeldung vollständig notieren.
- Die Anwendung im iOS Simulator starten und den gleichen Ablauf wie in Expo Go wiederholen.
- Die Darstellung bei unterschiedlichen Fenstergrößen und Eingabefeldern kontrollieren.
- Bei einem Fehler feststellen, ob er aus dem eigenen Code, einer Abhängigkeit oder der nativen Konfiguration stammt.
- Xcode nur dort einsetzen, wo die Aufgabe es verlangt: etwa zur Protokollprüfung, zur Fehleranalyse oder zum Build.
- Einen nachvollziehbaren Screenshot- und Notizenordner mit Quellcode, Startanleitung und Testergebnis anlegen.
Die Abweichung zwischen Expo Go und Simulator ist dabei kein Widerspruch. Expo Go ist mit einer Übungsstation vergleichbar, an der ein Ablauf schnell ausprobiert wird. Der Simulator ist das Labor, in dem die iOS-spezifische Umgebung und die Build-Werkzeuge geprüft werden. Replit Agent kann den Entwurf beschleunigen, aber der Mac bestätigt, ob das Projekt die verlangte Apple-Umgebung tatsächlich durchläuft.
Ein Fehler sollte nicht einfach durch eine weitere Agentenanweisung überdeckt werden. Besser ist eine kleine Änderung, ein erneuter Start und eine Notiz darüber, was sich verändert hat. Das macht die Arbeit im Gespräch mit der Lehrkraft erklärbar und verhindert, dass unkontrollierter, automatisch erzeugter Code in die Abgabe gelangt.
Schritt 6: Vor der Abgabe die Entscheidung mit Bedingungen treffen
Die passende Umgebung lässt sich mit diesen Verzweigungen bestimmen:
- Wenn die Lehrkraft nur einen Prototyp, den Quellcode und eine kurze Funktionsvorführung verlangt, dann kann Replit Agent mit Expo Go als erste Lösung genügen. Die Grenzen der Vorschau sollten in der Dokumentation genannt werden.
- Wenn ein iOS-Simulator-Screenshot oder ein Lauf im Simulator verlangt wird, dann muss der Arbeitsablauf auf einen Mac mit macOS und Xcode erweitert werden.
- Wenn Xcode-Fehler, native Module, Gerätefunktionen oder Signierung bewertet werden, dann sollte der Mac nicht erst nach der Fertigstellung, sondern während der Entwicklung eingesetzt werden.
- Wenn das Projekt nach der Übertragung nicht reproduzierbar startet, dann sollte die Abgabe angepasst oder die Projektstruktur bereinigt werden, statt sich allein auf die Replit-Vorschau zu berufen.
- Wenn die Aufgabe keine Apple-spezifische Prüfung enthält, dann ist der Kauf eines eigenen Mac möglicherweise unnötig; ein dokumentierter Expo-Go-Test kann die wirtschaftlichere Lernroute sein.
Für die finale Kontrolle kann folgende Liste abgehakt werden:
- [ ] Der vollständige Quellcode wurde exportiert und lässt sich lesen.
- [ ] Der Startvorgang ist schriftlich dokumentiert.
- [ ] Die zentralen Benutzerabläufe wurden getestet.
- [ ] Es ist festgehalten, ob der Test in Expo Go, im Simulator oder auf einem Gerät erfolgte.
- [ ] Abhängigkeiten und bekannte Einschränkungen sind notiert.
- [ ] Erforderliche Screenshots stammen aus der verlangten Umgebung.
- [ ] Keine privaten Schlüssel, fremden Konten oder persönlichen Testdaten wurden abgegeben.
- [ ] Der Studierende kann die wichtigsten Agent-Änderungen erklären.
- [ ] Die Vorgaben der Lehrkraft zu Xcode-Version, Simulator, Gerät und Build wurden einzeln geprüft.
Häufige Fragen von Einsteigern
Die wichtigste Antwort lautet: Replit Agent eignet sich als Startpunkt und für schnelle mobile Vorschauen, aber nicht als Ersatz für jede iOS-Werkzeugkette. Ob ein Projekt „fertig“ ist, bestimmt der geforderte Nachweis. Ein Webbildschirm, eine Expo-Go-Demonstration, ein Simulatorlauf und ein signierter Build belegen jeweils unterschiedliche Dinge.
Die wirtschaftlich sinnvolle Route für die Abgabe
Für eine einfache Prototyp-Aufgabe wäre ein eigener Mac häufig eine unnötige frühe Investition. Replit Agent kann den ersten Entwurf beschleunigen, und Expo Go kann grundlegende Abläufe sichtbar machen. Sobald jedoch Simulator, Xcode oder native Funktionen bewertet werden, stößt der bisherige Windows-, Chromebook- oder Schulcomputer-Arbeitsplatz an eine echte Plattformgrenze. Ein Wechsel zwischen mehreren Geräten, unvollständige Projektübertragung und fehlende Fehlerprotokolle können dann mehr Zeit kosten als der eigentliche Code.
In diesem Fall ist ein zeitlich begrenzter Test mit einem Mac von RUVCLOUD oft nachvollziehbarer als der sofortige Kauf eines eigenen Geräts: Das Kursprojekt wird übertragen, gestartet, im Simulator geprüft und anschließend wieder gesichert. Wer dafür einen passenden Zugangsweg für die Mac-Umgebung auswählt, sollte vor einer längeren Nutzung zuerst genau diese Abnahmeschritte durchführen. Wenn der kleine Test die Anforderungen nicht erfüllt, kann die Projektidee noch angepasst werden; wenn er gelingt, lässt sich anschließend entscheiden, ob eine kurzfristige oder längere Mac-Nutzung für den Kurs sinnvoll ist.