Ich habe erst vor kurzem mit Xcode 8 Beta 4 gearbeitet, aber bisher hat es gut funktioniert. Die Liste der Simulatoren wird für keines meiner Projekte angezeigt. Ich habe bereits versucht, ein neues Schema zu erstellen, und es hat nicht funktioniert. Wie kann ich das beheben?
Das Löschen abgeleiteter Daten und der Neustart von Xcode funktionierten in meinem Fall.
rm -rf ~/Library/Developer/Xcode/DerivedData/*
Stellen Sie sicher, dass Ihre Deployment Target
-Version in Build Settings
auch auf die gewünschte Version eingestellt ist (und dass diese Version des jeweiligen Simulators installiert ist). Wenn im folgenden Beispiel der Wert auf 10.3 eingestellt wäre und ich keinen iOS 10.3-Simulator installiert habe, kann ich keine Simulatoren sehen. Aber weil es auf 10.1 eingestellt ist und ich 10.1 Simulatoren installiert habe, kann ich sie sehen .
Wenn dieses Problem projektspezifisch ist, haben Sie ein Projekt geöffnet, für das die Einstellung "Unterstützte Plattformen" auf "iphone" festgelegt ist. Dies ist höchstwahrscheinlich darauf zurückzuführen, dass der Simulator nicht über die erforderlichen Funktionen verfügt oder eine eingebettete Bibliothek, die nicht für den Simulator kompiliert wurde.
Ändern Sie diese Einstellung in "iOS", um die für die Ausführung verfügbaren Simulatoren anzuzeigen.
Richtiges Implementierungsziel festlegen Außerdem müssen Simulatoren mit größeren/gleichen Implementierungszielversionen heruntergeladen werden.
TL: DR Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Ein Jahr nach der OP, nach der Installation von Xcode 9 Beta 6, verschwanden die 10.3-Simulatoren aus Xcode 8. rm -rf ~/Library/Developer/Xcode/DerivedData/*
funktionierte diesmal nicht .
Runnin xcode-select --print-path
gedruckt /Applications/Xcode.app/Contents/Developer
.
Um sicherzugehen, versuchte Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
, dass nach dem Neustart von xcode funktionierte.
Versuchen Sie dies, es funktioniert perfekt für mich,
Folgen Sie den folgenden Schritten
1) Clean Abgeleitete Daten
rm -rf ~/Library/Developer/Xcode/DerivedData/
ODER
Xcode---> Preferences--->Location--->Derived Data
2) Änderung der Bereitstellungsinformationen Bereitstellungsziel
Es ist gleich zu oder weniger als die SDK Version von Xcode
3) Beenden Sie Xcode
4) Öffnen Sie Xcode erneut, um die Liste der Simulatoren anzuzeigen.
Für weitere Details lesen Sie bitte diese Detailantwort
Hoffe, das ist eine Hilfe für jemanden.
Bitte überprüfen Sie Ihr Bereitstellungsziel. Das Bereitstellungsziel ist größer als Ihre iOS-Version. Dieses Problem tritt auf.
Ähnliches Problem mit Xcode 8.3.2 (in Sierra), bei dem installierte Geräte nicht angezeigt wurden. Leider hat der Neustart von Xcode für mich nicht funktioniert, aber der Neustart der Maschine hat funktioniert. Beantwortet auch am Apple Entwicklerforum
In meinem Fall musste ich nach dem Upgrade auf Xcode 8 alle Emulatoren erneut manuell hinzufügen
Klicken Sie auf Produkt -> Ziel -> Zusätzliche Simulatoren hinzufügen -> Simulator hinzufügen.
Ich wurde von Xcode.app in Xcode_old.app umbenannt und plötzlich sind alle meine Simulatoren nicht mehr in der Lage, neue Simulatoren hinzuzufügen. Dann habe ich einen neuen Ordner mit dem Namen Xcode (oder was auch immer Sie möchten) erstellt und dann die xcode 8.3-Version eingefügt.
Zwei schritte
Schritt 1:
Produkt -> Ziel -> Simulatoren herunterladen ....__ Laden Sie die benötigten Simulatoren herunter
Wenn die Simulatoren neben Schemata in der Liste erscheinen, sind Sie fertig! Ansonsten fahren Sie fort mit ...
Schritt 2:
Wenn Sie die neuen Simulatortypen herunterladen, werden sie manchmal nicht automatisch in der Liste der möglichen Simulatoren angezeigt.
Produkt -> Ziel -> Zusätzliche Simulatoren hinzufügen ....__ Klicken Sie auf die Schaltfläche +
in der unteren linken Ecke und anschließend auf Add Simulator
____. Geben Sie Namen, Gerätetyp und die gerade heruntergeladene iOS-Version an.
Jetzt sollte es in Ihrer Liste der Simulatorgeräte erscheinen!
Ich habe versucht, alle abgeleiteten Daten zu löschen, aber das hat nicht geholfen. Aus irgendeinem Grund tauchte keines der Geräte auf, obwohl alle Simulatoren in der Liste waren, als ich auf "Add Simulators" geklickt habe. Ich nahm es und probierte Product -> Build For -> Running aus und kompilierte die App. Sobald es erfolgreich war, wurden alle meine Geräte wieder angezeigt.
\ _ (ツ) _/¯
Schritt 1:
Produkt -> Ziel -> Simulatoren herunterladen ... Laden Sie die benötigten Simulatoren herunter.
Schritt 2:
Nachdem Sie die neuen Simulatoren heruntergeladen haben, werden sie nicht automatisch in die Liste der Simulatoren aufgenommen.
Produkt -> Ziel -> Zusätzliche Simulatoren hinzufügen ... Klicken Sie auf die Schaltfläche + in der unteren linken Ecke und anschließend auf Simulator hinzufügen. Geben Sie einen Namen, einen Gerätetyp und die iOS-Version an, die Sie heruntergeladen haben.
Schritt 3:
Legen Sie das Implementierungsziel fest. Wenn Sie Simulatoren niedrigerer Versionen heruntergeladen haben, setzen Sie das Implementierungsziel auf das gleiche.
Jetzt sollte es in Ihrer Liste der Simulatorgeräte erscheinen!
Keine andere Lösung funktionierte für mich ... Ich habe versucht, den neuen Simulator herunterzuladen und xCode neu zu starten. Alle Simulatoren werden jetzt angezeigt.
Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben.
Schritt 1: Beenden Sie alle XCodes und die entsprechenden Simulatoren.
Schritt 2: Öffnen Sie Xcode 8 und gehen Sie zu Xcode-Menü -> Entwicklerwerkzeug öffnen -> Simulator.
Schritt 3: Beenden Sie den Xcode 8 und öffnen Sie ihn erneut.
Sie können die Menüleiste aufrufen: Gehen Sie zum Ordner und geben Sie den Pfad ein ~/Library/Developer/CoreSimulator / Wählen Sie Device aus und löschen Sie die gesamte Device-Liste