Für den iPhone-Duo-Simulator sollte zuerst die offizielle Unterstützung der installierten Xcode-Version geprüft werden; fehlt sie dort, wechseln Sie für diese Kursanforderung zu Xcode 27.1, statt wiederholt Komponenten herunterzuladen. Das gilt, wenn die Aufgabe ausdrücklich das iPhone Duo verlangt. Für ein gewöhnliches iOS-Simulatorziel ist ein Versionswechsel nicht automatisch nötig.
Für wen dieser Leitfaden gedacht ist: Studierende, die mit Xcode 27.2 Beta 3 SwiftUI üben und das iPhone Duo in der Geräteliste vermissen.
Auch passend für Einsteiger mit Windows- oder Schulrechner, die eine iOS-Simulatoraufgabe auf einem Mac erledigen müssen.
Wer bereits einen normalen Simulator starten kann, aber die Kursanforderung zum iPhone Duo nicht einordnen kann, findet hier eine klare Prüfreihenfolge.
Zuletzt geprüft am 19.10.2026. Die Versions- und Kompatibilitätshinweise beziehen sich auf Apples Systemanforderungen, die Xcode-27.2-Beta-3-Veröffentlichung, die Xcode-27.2-Hinweise und Apples Ankündigung zur iPhone-Duo-Entwicklung: Systemanforderungen, Beta-3-Veröffentlichung, Xcode-27.2-Versionshinweise und Ankündigung zur iPhone-Duo-Entwicklung.
Zuerst den Fehlerort bestimmen
„Der Simulator fehlt“ kann drei unterschiedliche Probleme beschreiben. In einem Fall taucht das iPhone Duo im Geräteauswahlmenü gar nicht auf. In einem anderen ist das Gerät vorhanden, lässt sich aber nicht starten. Oder der Simulator öffnet sich, doch das Kursprojekt baut nicht oder läuft nicht. Diese Fälle verlangen unterschiedliche Prüfungen; eine Neuinstallation des Projekts hilft nicht, wenn Xcode das Zielgerät gar nicht anbietet.
Apple führt Xcode 27.2 Beta 3 als veröffentlichte Vorabversion und stellt dafür eigene Systemanforderungen bereit. Daraus folgt jedoch nicht automatisch, dass jede Beta-Version jedes neue Simulatorziel enthält. Die Versionsnummer der Entwicklungsumgebung und die Verfügbarkeit eines konkreten Simulatorgeräts sind getrennte Fragen. Prüfen Sie deshalb die Angaben zu Xcode 27.2 Beta 3 und die zugehörigen Systemanforderungen, bevor Sie Einstellungen ändern.
| Beobachtung | Was sie zunächst bedeutet | Niedrigrisikoprüfung |
|---|---|---|
| iPhone Duo fehlt in der Geräteliste | Die Version bietet das Ziel möglicherweise nicht an; eine passende Plattform kann auch fehlen. | Versionshinweise und verfügbare Simulatorplattformen prüfen. |
| Gerät wird angezeigt, startet aber nicht | Das Ziel ist vorhanden, aber der Simulatorstart oder die Laufzeitumgebung schlägt fehl. | Plattforminstallation, Systemanforderungen und konkrete Fehlermeldung kontrollieren. |
| Simulator startet, Projekt läuft nicht | Das Problem liegt eher beim Projektziel, der Mindestversion oder dem Build. | Scheme, Zielgerät und Build-Ergebnis getrennt prüfen. |
Die Tabelle hilft beim Eingrenzen, nicht beim Beweis der Ursache. Entscheidend sind die offizielle Versionsdokumentation und die konkrete Meldung auf dem Bildschirm. Ein fehlendes Gerät ist für sich genommen kein Hinweis darauf, dass der SwiftUI-Code fehlerhaft ist.
Wichtig: Installieren Sie nicht mehrere Xcode-Versionen oder Simulatorplattformen auf Verdacht. Wenn Apple für die verwendete Version ausdrücklich auf eine andere Version verweist, stoppen Sie die wiederholten Downloads und folgen Sie der dokumentierten Versionsanforderung.
Die Versionshinweise entscheiden über die Geräteunterstützung
Xcode ist das Werkzeug, mit dem das Projekt gebaut wird; SDK und Simulator sind Bestandteile, die festlegen, für welche Plattformen und Geräte entwickelt und getestet werden kann. Eine Beta ist eine Vorabversion, keine Garantie dafür, dass alle neuesten Ziele bereits enthalten sind. Für eine Kursabgabe zählt außerdem, ob die Lehrveranstaltung eine bestimmte Xcode-Version verlangt oder nur ein Ergebnis auf einem beliebigen iOS-Simulator.
Apple nannte in den Versionshinweisen zu Xcode 27.2 Beta 2 Xcode 27.1 als Version, die für das iPhone-Duo-SDK und den Simulator verwendet werden soll. Separat kündigte Apple an, dass Xcode 27.1 Unterstützung für die Entwicklung mit dem iPhone Duo ergänzt. Diese Aussagen sind ein konkreter Anhaltspunkt für die Versionswahl; die Hinweise zu Beta 2 dürfen aber nicht ohne Prüfung als vollständige Aussage über Beta 3 ausgegeben werden. Prüfen Sie deshalb die aktuellen Xcode-27.2-Versionshinweise auf Änderungen für Beta 3.
Für die Entscheidung gelten zwei einfache Regeln: Wenn die Aufgabe ausdrücklich das iPhone Duo verlangt und die aktuellen Hinweise für Ihre Xcode-Version keine Unterstützung bestätigen, verwenden Sie die von Apple angegebene unterstützte Version – hier Xcode 27.1. Wenn die Aufgabe lediglich ein übliches iOS-Ziel verlangt und Ihr vorhandener Simulator dafür funktioniert, wechseln Sie nicht nur wegen des fehlenden iPhone Duo. Eine unnötige Versionsänderung kann neue Abweichungen zur Kursanleitung verursachen.
| Kursanforderung | Sinnvolle Wahl | Was vor dem Wechsel zu prüfen ist |
|---|---|---|
| Das iPhone Duo muss als Simulatorziel getestet werden | Xcode 27.1, sofern Apples aktuelle Hinweise diese Version als unterstützt ausweisen | Kursvorgabe, Systemanforderungen und aktuelle Versionshinweise |
| Ein normales iOS-Simulatorziel genügt | Die bereits funktionierende Xcode-Version kann bleiben | Ob das Projektziel und die geforderte iOS-Version verfügbar sind |
| Der Kurs verlangt eine konkrete Xcode-Version | Zuerst diese Vorgabe erfüllen oder mit der Lehrkraft klären | Ob die geforderte Version das Zielgerät unterstützt |
| Sie verwenden eine Beta und die Kursanleitung nennt eine andere Version | Nicht stillschweigend mischen; Abweichung zuerst klären | Welche Version für Bewertung und Projektdateien maßgeblich ist |
Die Kompatibilität hängt auch von der installierten macOS-Version ab. Apples Systemanforderungstabelle für Xcode nennt, welches Betriebssystem zur jeweiligen Xcode-Ausgabe passt. Prüfen Sie diese Tabelle zusammen mit den Versionshinweisen: Eine Xcode-Version kann wegen des Betriebssystems nicht installiert werden, selbst wenn sie das gewünschte Simulatorziel grundsätzlich enthält.
Entscheidung nach Kursziel
- Wenn die Abgabe ausdrücklich einen Screenshot oder Testlauf auf dem iPhone Duo verlangt und die aktuellen Apple-Hinweise Xcode 27.1 als unterstützte Version nennen, dann wählen Sie Xcode 27.1 und testen das Kursprojekt damit.
- Wenn die Aufgabe nur „iOS-Simulator“ verlangt und ein anderes Simulatorgerät startet, dann bleiben Sie zunächst bei der vorhandenen Installation.
- Wenn die Lehrkraft eine feste Xcode-Version vorgibt, dann vergleichen Sie diese Vorgabe mit Apples Unterstützung; bei einem Widerspruch fragen Sie vor einem Versionswechsel nach.
- Wenn Apple in den Hinweisen zu Ihrer installierten Version ausdrücklich keine Unterstützung für das iPhone Duo ausweist, dann beenden Sie die Suche nach einer passenden Zusatzkomponente für genau diese Version.
Verfügbare Komponenten prüfen, bevor Sie erneut laden
Wenn die Versionshinweise die Unterstützung bestätigen, das Zielgerät aber fehlt, prüfen Sie die Simulator-Komponenten. Öffnen Sie Xcode und kontrollieren Sie in den Einstellungen den Bereich für Plattformen beziehungsweise Komponenten. Die dort angezeigte Liste kann zeigen, ob eine benötigte Plattform noch nicht installiert ist oder ob ein Download noch nicht abgeschlossen wurde. Apples Anleitung zum Herunterladen zusätzlicher Xcode-Komponenten beschreibt den offiziellen Weg für diese Prüfung.
Gehen Sie vorsichtig vor: Unterbrechen Sie einen laufenden Download nicht, starten Sie Xcode nach einer abgeschlossenen Installation neu und prüfen Sie dann erneut die Geräteliste. Wird die Plattform in der Komponentenübersicht gar nicht angeboten, ist das etwas anderes als ein fehlgeschlagener Download. In diesem Fall gehen Sie zurück zu den Versionshinweisen. Eine nicht angebotene Komponente lässt sich nicht dadurch verfügbar machen, dass dieselbe Installation mehrfach wiederholt wird.
Für eine zusätzliche Bestandsaufnahme können Sie das Terminal verwenden. Die folgenden Befehle lesen den aktiven Entwicklerpfad und die verfügbaren Simulatorgeräte aus; sie installieren oder verändern nichts:
xcodebuild -version
xcode-select -p
xcrun simctl list devices available
Die erste Ausgabe zeigt die ausgewählte Xcode-Version, der zweite Befehl den aktiven Entwicklerpfad und der dritte die verfügbaren Simulatorgeräte. Die konkrete Ausgabe hängt von der Installation ab. Ein beispielhaftes Muster wäre:
Xcode <installierte Version>
Build version <Build-Kennung>
/Applications/Xcode.app/Contents/Developer
== Devices ==
-- <installierte Simulatorplattform> --
<verfügbares Simulatorgerät>
Die Platzhalter sind keine Testergebnisse und beschreiben keine bestimmte Installation. Wenn das iPhone Duo in der Liste fehlt, vergleichen Sie die Ausgabe mit den in Xcode angezeigten Plattformen und den offiziellen Versionshinweisen. Ein Befehl kann feststellen, was lokal installiert ist; er kann nicht entscheiden, ob Apple diese Version offiziell für das gewünschte Ziel freigegeben hat.
Abbruchbedingung: Bestätigen die aktuellen Versionshinweise, dass Ihre Xcode-Version das iPhone Duo nicht bereitstellt, ist die Komponentenprüfung beendet. Wechseln Sie zur unterstützten Version oder klären Sie eine abweichende Kursanforderung, statt weiter nach einem nicht verfügbaren Download zu suchen.
Startet der Simulator, liegt der nächste Prüfpunkt im Projekt
Sobald das Gerät sichtbar ist und sich öffnen lässt, sollte die Fehlersuche vom Simulator auf das Projekt wechseln. Prüfen Sie zuerst das ausgewählte Ziel in der Xcode-Werkzeugleiste. Es muss das gewünschte Simulatorgerät sein, nicht „Any iOS Device“ oder ein anderes Ziel. Kontrollieren Sie anschließend, ob das Scheme des Projekts das App-Ziel baut, das die Kursaufgabe verlangt. Ein Scheme legt fest, welches Projektziel erstellt und ausgeführt wird.
Sehen Sie sich danach die Mindestversion des Betriebssystems an, die das Projekt unterstützt. Ein Simulator kann starten, während das Projekt wegen einer nicht passenden Mindestversion oder einer Build-Einstellung scheitert. Apple erklärt in der Dokumentation zum Ausführen einer App auf simulierten oder physischen Geräten, wie Sie ein Zielgerät auswählen und eine App darauf starten. Wenn die Auswahl stimmt, der Build aber fehlschlägt, notieren Sie die erste konkrete Fehlermeldung im Build-Protokoll, nicht nur den letzten Hinweis „Build failed“.
Prüfen Sie auch, ob die App zwar gebaut, aber nicht gestartet wird. Ein erfolgreicher Build und ein erfolgreicher Start sind unterschiedliche Ergebnisse. Bei einem Build-Fehler sind Projektkonfiguration, Abhängigkeiten und Code relevant; bei einem Startfehler kommen zusätzlich Simulatorzustand und Laufzeitumgebung infrage. Apple beschreibt in der Anleitung zum Anpassen der Build-Schemes eines Projekts, wie Scheme-Einstellungen kontrolliert werden.
Eine Änderung nach der anderen macht die Ursache nachvollziehbar. Ändern Sie nicht gleichzeitig Xcode-Version, Simulatorplattform, Scheme und Mindestversion. Sonst lässt sich bei einem Erfolg oder einem neuen Fehler nicht mehr erkennen, welche Änderung ausschlaggebend war. Für eine Kursabgabe ist ein kurzer Vermerk zu Version, ausgewähltem Ziel und Ergebnis oft hilfreicher als ein Screenshot, der nur die geöffnete App zeigt.
Abnahme auf einem Remote-Mac ohne eigenen Mac
Wenn ein Windows-Rechner oder ein gesperrter Schulcomputer keine lokale Xcode-Installation zulässt, ist für diese Prüfung ein Mac erforderlich. Die entscheidende Frage ist nicht, ob eine Verbindung besteht, sondern ob in der erreichbaren Mac-Umgebung die benötigte Xcode-Version, das Zielgerät und die interaktive Bedienung tatsächlich zur Verfügung stehen. Prüfen Sie diese Punkte, bevor Sie Projektdateien übertragen oder an der Abgabe arbeiten.
Eine risikoarme Abnahmeroute sieht so aus:
- Kursanforderung notieren: Halten Sie fest, ob ausdrücklich das iPhone Duo oder lediglich ein iOS-Simulator verlangt wird. Prüfen Sie außerdem, ob eine konkrete Xcode-Version vorgeschrieben ist.
- Xcode-Version erfassen: Öffnen Sie Xcode oder führen Sie
xcodebuild -versionaus. Vergleichen Sie die angezeigte Version mit den offiziellen Versionshinweisen und der Kursvorgabe. - Betriebssystem abgleichen: Prüfen Sie anhand von Apples Systemanforderungen, ob die installierte macOS-Version für dieses Xcode geeignet ist.
- Simulatorziel kontrollieren: Suchen Sie das iPhone Duo in der Geräteliste und prüfen Sie gegebenenfalls die Komponentenübersicht. Fehlt es trotz bestätigter Unterstützung, untersuchen Sie den Installationsstatus.
- Kursprojekt öffnen: Wählen Sie das passende Scheme und Simulatorziel. Bauen und starten Sie das Projekt, ohne gleichzeitig weitere Einstellungen zu ändern.
- Ergebnis festhalten: Notieren Sie Xcode-Version, macOS-Version, ausgewähltes Ziel und die erste relevante Fehlermeldung. So kann eine Lehrkraft oder betreuende Person den Befund nachvollziehen.
Apple erklärt auch, wo die aktiven Kommandozeilenwerkzeuge eingestellt werden; die Anleitung zu den Xcode-Kommandozeilenwerkzeugen ist nützlich, wenn Xcode und Terminal auf unterschiedliche Installationen zeigen. Das ist besonders wichtig, wenn mehrere Xcode-Versionen vorhanden sind: Ein im Terminal ausgeführter Befehl kann eine andere Installation verwenden als die geöffnete App.
Vor dem Ablegen von Kursdateien auf einem entfernten Rechner sollten Studierende zudem die Regeln ihrer Hochschule, den Umgang mit Zugangsdaten und die Datenschutzanforderungen prüfen. In Projektdateien gehören keine persönlichen Kennwörter oder nicht benötigten sensiblen Daten. Für die technische Abnahme reichen gewöhnlich ein minimales Kursprojekt und die Dokumentation des konkreten Ergebnisses.
Häufige Fragen
Unterstützt Xcode 27.2 Beta 3 das iPhone Duo?
Verwenden Sie nicht allein die Beta-Nummer als Kompatibilitätsnachweis. Apple verwies in den Hinweisen zu Xcode 27.2 Beta 2 auf Xcode 27.1, wenn das iPhone-Duo-SDK und der Simulator benötigt werden. Zusätzlich kündigte Apple Unterstützung für die iPhone-Duo-Entwicklung in Xcode 27.1 an. Prüfen Sie vor dem Wechsel die aktuellen Hinweise zu Beta 3; fehlt dort eine Bestätigung, ist Xcode 27.1 die dokumentierte Wahl für diese Anforderung.
Weshalb fehlt das iPhone Duo in der Geräteliste?
Am häufigsten sind zwei Prüfbereiche relevant: die Unterstützung durch die installierte Xcode-Version und die Verfügbarkeit der passenden Simulatorplattform. Kontrollieren Sie zuerst die offiziellen Versionshinweise und danach die Komponentenübersicht in Xcode. Fehlt das Ziel in einer Version, die es nicht unterstützt, behebt eine erneute Installation der Komponenten das Problem nicht. Ist die Unterstützung bestätigt, prüfen Sie den Installationsstatus und starten Sie Xcode nach Abschluss erneut.
Welche Xcode-Version eignet sich für Tests mit dem iPhone Duo?
Wenn der Kurs genau dieses Simulatorziel verlangt, folgen Sie der aktuellen Apple-Dokumentation und der Versionsvorgabe des Kurses. Apples Xcode-27.2-Beta-2-Hinweise verwiesen für das iPhone-Duo-SDK und den Simulator auf Xcode 27.1; außerdem wurde die iPhone-Duo-Entwicklungsunterstützung für Xcode 27.1 angekündigt. Prüfen Sie vor einer Änderung, ob neuere Hinweise diese Aussage aktualisiert haben und ob Ihre macOS-Version die gewählte Xcode-Version unterstützt.
Wie lässt sich das iPhone Duo ohne eigenen Mac testen?
Xcode und der iOS-Simulator laufen für diese Prüfung auf einem Mac, nicht nativ auf einem gewöhnlichen Windows-PC. Auf einem Remote-Mac kontrollieren Sie deshalb zunächst Xcode-Version und Plattform, öffnen danach das Kursprojekt und starten das Zielgerät interaktiv. Halten Sie die erste konkrete Fehlermeldung fest. Wenn Sie keinen kompatiblen Mac haben, können Sie vor einer zeitlich begrenzten Nutzung die Mac-Umgebung bei NodeMini prüfen und klären, ob Version und Bedienzugriff den Kursanforderungen entsprechen.
Wenn der eigene Rechner die vorgeschriebene Xcode-Version nicht ausführen kann, entstehen mit einer lokalen Ersatzlösung schnell Umwege: Windows kann den Simulator nicht nativ bereitstellen, eine nicht unterstützte Xcode-Version zeigt das Zielgerät nicht an, und ungezieltes Neuinstallieren kostet Zeit, ohne die Kompatibilität zu ändern. Ein Remote-Mac kann für eine klar begrenzte Kursabnahme die nötige interaktive Xcode-Umgebung bereitstellen, sofern Version und Simulatorziel vorab geprüft wurden. Für dauerhaft intensive Nutzung oder Aufgaben, die physische Anschlüsse erfordern, ist ein eigener Mac oft die passendere Wahl. Wer zunächst nur diese Kursprüfung erledigen muss, kann sich die Mac-Optionen von NodeMini ansehen und vorab mit der Checkliste oben abgleichen, ob die Umgebung zur konkreten Abgabe passt.