it-swarm.com.de

Xcode-Projekt zeigt keine Liste von Simulatoren an

Ich öffne mein Projekt in Xcode 6.1. Wenn ich versuche, das Projekt auszuführen, ist die Schaltfläche ausgegraut. Wenn ich versuche, zu Product > Clean zu wechseln, ist die Option ausgegraut. Wenn ich mir die Liste der Simulatoren ansehe, bekomme ich nur My Mac und nicht den normalerweise iOS Device. Wie bekomme ich meine Simulatoren zurück?

68
Katedral Pillon

Klicken Sie auf den Projektnamen (Rechts auf die Schaltfläche Ausführen). Es werden drei Optionen angezeigt.

  1. Schema bearbeiten
  2. Neues Schema
  3. Schema verwalten

Sie können auf "Neues Schema" klicken und dann im Popup-Fenster auf "OK" klicken.

Sie erhalten eine Liste mit Simulatoren.

50
Akshit Zaveri

Stellen Sie sicher, dass das Projekt, das Sie ausführen möchten, deployment target gleich der SDK-Version Ihres Xcodes ist. In meinem Fall habe ich versucht, ein Projekt auszuführen, das mit iOS8.4 erstellt wurde, aber ich habe Xcode6.1 mit SDK Version 8.1

Ich habe das Implementierungsziel auf 8.1 geändert und es werden mir Simulatoren angezeigt.

Bevor Sie dies tun, müssen Sie sicherstellen, dass Ihr Code und Ihre externen Bibliotheken mit Ihrem neuen Implementierungsziel kompatibel sind. Andernfalls müssen Sie Ihren Xcode aktualisieren.

105
Ans

Probieren Sie es aus, es hat wie ein Zauber funktioniert! für mich,

Folge unten Schritt

1) Reinigen Sie Abgeleitete Daten wie unten gezeigt.

 rm -rf ~/Library/Developer/Xcode/DerivedData/

OR

 Xcode---> Preferences--->Location--->Derived Data

 Derived Data

2) Änderung der BereitstellungsinformationenBereitstellungsziel

Es ist gleich an oder weniger und dann die SDK-Version von Xcode

 enter image description here

3) QuitXcode 

 enter image description here

4) Öffnen Sie Xcode, um eine Liste mit Simulatoren anzuzeigen.

 enter image description here

Hoffe, das ist eine Hilfe für jemanden.

73
Jaywant Khedkar

Überprüfen Sie auch den iOS Deployment Target unter den Build-Einstellungen. Ich habe Xcode 6.3 verwendet, während das Implementierungsziel auf iOS 8.4 eingestellt war. Ich habe die Liste der Simulatoren erhalten, sobald ich sie auf iOS 8.3 .__ eingestellt habe.enter image description here

48
shshnk

Ich konnte keine Lösung finden, die mein Problem behebt. Alle Simulatoren waren für alle Projekte da, aber der, den ich brauchte.

Lösung:

Build-Einstellungen -> Architekturen -> Unterstützte Plattformen:

geändert von iphoneos in iOS

44
Tumata

Cmd unten hat mein Problem gelöst:

$ Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

In meinem Fall habe ich ein Upgrade auf Xcode 8 durchgeführt und später eine andere Version 7.3.1 heruntergeladen (in "Xcode 7.3.1" umbenannt). Dann kann die Simulatorliste nicht in Xcode 8 abgerufen werden.

26
Kjuly

In meinem Fall habe ich versehentlich ios-Geräte im System Finder -> Bibliothek -> Geräte -> Kernsimulator gelöscht

Daher sind die Simulatoren nicht im Xcode-Projekt außer ios-Gerät aufgeführt.

Ich löste dies, indem ich ios-Simulatoren von Xcode-> Fenster-> Geräte-> Simulatoren hinzufügen hinzufügte

 enter image description here

Ich hoffe es hilft jemandem.

14
Azik Abdullah

Gehen Sie zum Fenster und dann zu den Geräten und drücken Sie die Plus-Taste unten links, um ein Gerät hinzuzufügen und den erforderlichen Simulator auszuwählen. Dies hat für mich funktioniert.

7
bittu

Lösung: Build-Einstellungen -> Architekturen -> Unterstützte Plattformen: Von iPhoneOS zu iOS geändert

Bestätigte Arbeiten in Xcode Version 9.0 (9A235)

7
xuzepei

Wenn Sie Xcode.app seit dem ersten Start umbenannt haben, ist der iOS-Simulator nicht mehr verfügbar. Dies ist in den Xcode 6.1 Versionshinweisen erwähnt :

Umbenennen von Xcode.app nach dem Ausführen eines der Xcode-Tools in diesem Bundle kann dazu führen, dass der iOS-Simulator nicht mehr verfügbar ist. Umbenennen Sie entweder Xcode.app zurück zu dem, was beim ersten Start war, oder starten Sie Ihren Mac neu. (16646772)

Wenn Ihr Problem auf mehrere (Versionen von) xcode zurückzuführen ist 

Folgen Sie dann den folgenden Schritten

1. Bereinigen von abgeleiteten Daten Wechseln Sie zu den Xcode-Einstellungen -> Registerkarte Standort auswählen -> wählen Sie den kleinen grauen Pfeil unter/Benutzer/Apple/Bibliothek/Entwickler/Xcode/DerivedData aus. Sie werden zum Ordner umgeleitet. Wählen Sie dort den Ordner Abgeleitete Daten und dann Löschen.
 enter image description here

2. Völlig ganz Der Xcode und wieder öffnen

Damit lösen Sie Ihr Problem. Glückliche Kodierung :)

4
dip

Das gleiche Problem ist bei mir aufgetreten. Als ich von Xcode 8 Beta 3 auf Xcode 8 Beta 4 aktualisiert habe, habe ich es auf diese Weise gelöst.

  1. Gehe zu Fenster -> Geräte

hier können Sie alle Geräte und Simulatoren sehen

  1. Einfach Rechtsklick auf jedem Gerät oder Simulator
  2. Kreuzen Sie an Im Zielmenü anzeigen (Auch wenn es bereits markiert ist, klicken Sie zweimal darauf, es kann Aktualisierungen geben)

Wenn oben nicht funktioniert .. als ob Sie keine Simulatoren sehen, dann ..

  1. Ändern Sie das minimale Implementierungsziel der App auf 8.3 (nicht erforderlich).
  2. xcode neu starten

Es hat für mich funktioniert .. Hoffnung wird später für jemanden hilfreich sein ..

4
Kautsya Kanu

Sieht aus, als würde Xcode dieses Menü ausblenden, wenn das Fenster eine bestimmte Größe hat. Sie müssen Ihr Fenster ziemlich groß machen, bevor es zurückkommt.

4
Masoud Al-Helou

Ich hatte immer noch meinen iOS Device, aber alle meine Simulatoren waren weg. 

Ich habe jede vorgeschlagene Lösung ausprobiert, die ich bei stackoverflow finden konnte. 

Schließlich habe ich die Xcode-App gelöscht und erneut heruntergeladen aus dem App Store. Nach der Installation waren die Simulatoren wieder da.

3
OscarWyck

Manchmal ist der Simulator möglicherweise nicht der in Build Settings ..__ angegebene Simulator. Stellen Sie sicher, dass das Simulatorpaket für Ihr IOS Deployment Target heruntergeladen wird.

3
Tarun

Klein aber effektiv. In meinem Fall habe ich mein Xcode auf Version 9.2 aktualisiert und die Simulatoren sind verschwunden.

Ich habe diese Lösung gefunden und sie hat auch für mich und für andere funktioniert.

**

Beenden Sie einfach Ihren Xcode und starten Sie ihn erneut. Sie werden Simulatoren haben.

**

3
Aklesh Rathaur

Überprüfen Sie in den Build-Einstellungen Ihres Projekts, ob Sie Neueste iOS (iOS 8.1) auswählen.

3
YvesLeBorg

Nach dem Upgrade auf Xcode 10.3 war die Liste der Simulatoren leer. Ich habe neu gestartet und es wurde behoben.

Dies beantwortet nicht unbedingt die spezifische Frage des OP, aber dies war der erste Punkt, an dem ich mein Xcode 10.3-Upgrade-Problem untersucht habe.

2
jh00ker

Gehen Sie einfach zu Xcode -> Fenster -> Geräte

Klicken Sie unten links auf +

Fügen Sie Ihren neuen Simulator hinzu

2

Wenn Sie gerade Xcode aktualisiert haben, müssen Sie Ihren Computer möglicherweise neu starten, bevor die Simulatoren wieder verfügbar sind.

2
ScottyBlades

Ganz Xcode und wieder öffnen, es wird angezeigt. Für mich hat es funktioniert.

2
Sandy

Dies ist mir nach einem Update auf einen neuen Xcode passiert. Laufen

xcode-select --install

reparierte es für mich.

2
slemke

Ich bin in eine andere Situation geraten, wo dies passieren kann. Ich arbeite mit einem Team zusammen, das wir zur kontinuierlichen Integration mit Xcode Server verwenden. Der Server sah keine Simulatoren, sondern nur für ein Projekt. Ich stellte schließlich fest, dass dies auf die Tatsache zurückzuführen war, dass die Xcode-Version auf unserem Server eine Version früher war und das Xcode-Projekt auf die neueste verfügbare Version eingestellt war. Das einfache Aktualisieren von Xcode hat das Problem für uns gelöst.

2
James

Ich hatte das gleiche Problem, das aus einem importierten Projekt generiert wurde. Das Projekt hatte 10,3 als Implementierungsziel, und ich hatte nur 10.0 installiert. Das Implementierungsziel wurde auf 10.0 geändert und meine Probleme gelöst.

1
Ahmed Awad

Ich habe meine Xcode-Datei im Anwendungsordner einfach in etwas anderes umbenannt und sie wieder in Xcode umbenannt.

Hat funktioniert

1
Ozi

In meinem Fall hatte ich in Xcode 8.3.3 ein statisches Bibliotheksziel für tvOS erstellt, und der tvOS-Simulator wurde nicht in der Liste angezeigt. Schließlich fand man heraus, dass TARGETED_DEVICE_FAMILY in den Build-Einstellungen statt 1,2 auf 3 gesetzt wurde. Wenn Sie dies hier belassen, stoßen andere auf das gleiche Problem.

Für alle, die damit kämpfen, habe ich die genannten Optionen ohne Erfolg ausprobiert. Es stellte sich heraus, dass ich nur Xcode beenden und neu starten musste. Einfache Dinge können manchmal nervig sein.

1
user3752049

Für diejenigen, die aus Unity kommen, würde es im Simulator nicht laufen, selbst wenn Sie es schaffen, sie anzuzeigen (indem Sie Build Settings > Supported Platforms in iOS ändern).

Stattdessen müssen Sie dieses Simulator-SDK auswählen:

 enter image description here 

Und stellen Sie sicher, dass etwas anderes als Metal existiert.

 enter image description here 

Dann ist die Simulator-Geräteliste von Anfang an da.

1
5argon

Dieses Problem trat auf, als ich meinen xcode auf 8.2beta (mit dem App-Namen xcode-beta.app) aktualisiere. Ich fand die Antwort von Jeremy Huddleston Sequoia und versuchte, xcode-beta.app in xcode.app umzubenennen. Es funktionierte. Ich denke, der Name sollte xcode.app sein, um die Simulatoren zu verwenden, selbst wenn Sie den Namen beim Herunterladen der Betaversion nicht selbst geändert haben.

0
Zoe Xiong

Überprüfen Sie, ob im App Store unter xcode die Meldung GET statt installiert angezeigt wird. Löschen Sie Ihre aktuelle Version und rufen Sie die neue Version auf

0
pflous

Ich brauchte nur einen guten, altmodischen Neustart des Computers. Als die Deinstallation und Neuinstallation von XCode die Aufgabe nicht erledigte, wurde ich aus purem Frust neu gestartet. Nach einem Neustart war alles so, wie es sein sollte. 

0
Mizmor