2017-06-10 5 views
8

Ich habe gerade xcode 9 beta heruntergeladen, aber es gibt keinen Simulator darin. Versuchen Sie, einen neuen Simulator hinzuzufügen, aber die Schaltfläche zum Erstellen funktioniert nicht. Bitte helfen Siexcode 9 hat kein Simulatorgerät

Mit "kein Simulator darin" meine ich, es gibt die Option, mit Simulator zu bauen.

Siehe enter image description here.

Erstellen Sie außerdem die Schaltfläche nicht enter image description here

+0

"aber es gibt keinen Simulator darin" Was bedeutet das?Beschreiben Sie das tatsächliche Problem, wie Sie es physisch erleben, bitte. Was ist das Problem und woher weißt du, dass es ein Problem gibt? – matt

+0

Haben Sie den Computer auch neu gestartet? Oft notwendig, nachdem ein neuer Xcode installiert wurde. Und stellen Sie sicher, dass Sie den neuen Xcode aus dem Anwendungsverzeichnis ausführen. Grundlagen, aber wesentlich. – matt

+0

@matt nur meine Frage aktualisieren – sahara108

Antwort

15

Zum XCode Einstellungen ->Standorte und gehen auf die Abgeleitete Daten Lage im Finder:

Xcode preference

einfach alle Inhalte von ihm entfernen, dann Rechtsklick auf Xcode-Symbol und beenden sie es, und öffnen sie es:

Move to trash

+0

Funktioniert perfekt. Danke – sahara108

+0

Wenn das "funktioniert" ist es nur aus Versehen passiert. Der Simulator hat nichts mit DerivedData zu tun. – russbishop

+0

@russobishop Getestet in verschiedenen Systemen. Wenn Sie mehr als einen Xcode haben, tritt dieses Problem auf, und das, was in der Antwort funktioniert, funktioniert für alle Systeme, die in diesem Fall fallen. Wenn dies ein Unfall ist, wird dies für diese Systeme nicht funktionieren. Das ist nur eine der Antworten. Es besteht keine Notwendigkeit, dass eine Frage nur eine richtige Antwort enthält. –

4

funktioniert Es ist ein Simulator, aber Sie müssen Xcode 8 schließen, wenn Sie es geöffnet haben, und starten Sie Xcode 9 Beta.

+0

Ich werde es versuchen – sahara108

+0

@ sahara108, tun Sie das und wenn es nicht funktioniert, starten Sie einfach ** Xcode 9 ** erneut. –

+0

Ich habe es versucht, aber immer noch das gleiche Problem – sahara108

0

Löschen Sie die abgeleiteten Daten, schließen Sie alle laufenden Xcodes und starten Sie Ihren Computer neu. Es hat mir nur geholfen.

0

Abgesehen von den Simulatoren, die nicht angezeigt wurden, war das Storyboard meines Projekts auch nach dem Upgrade auf XCode 9 durcheinander. Ich habe einfach XCode neu gestartet und voila! Ich musste abgeleitete Dateien nicht löschen - obwohl es wahrscheinlich nicht schaden würde.

0

Sie können das gleiche tun, dass @ Badhan-ganesh schlägt vor (abgeleitete Daten Reinigung) mit der Xcode Tastenkombination abgeleiteten Daten zu säubern:

shift+alt+cmd+k 

Bei Bedarf können Sie das Projekt mit Xcode Tastenkombination reinigen:

Danach Xcode neu starten und Simulatoren sollten wieder verfügbar sein.

0

Ich habe Xcode 8.3 und Xcode 9.1, kam ich zu diesem Beitrag eine Lösung für fehlende Simulatoren nach gezwungen Upgrade auf 9.1 zu finden ...

Ich war über den Vorschlag zu tun, um die gesamte DerivedData Verzeichnis zu entfernen, Glück schließend Xcode 9.1 und Neustart es funktionierte. Außerdem musste ich alle Simulatoren schließen.

Ich musste App-Anwendungen erneut auf Simulator neu erstellen.

0

Das führt zu einem höheren Bereitstellungsziel als das, was auf Ihren Simulatoren installiert ist.

0

Stellen Sie sicher, dass Ihre Bereitstellungszielversion in den Buildeinstellungen ebenfalls auf die gewünschte Version eingestellt ist (und dass die Version des jeweiligen Simulators installiert ist). Angenommen, dies wäre auf 10.3 eingestellt und ich hätte keinen iOS 10.3-Simulator installiert, würde ich keine Simulatoren sehen können. Aber da es 10.1 ist und ich 10.1 Simulatoren installiert habe, kann ich sie sehen.