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?
Klicken Sie auf den Projektnamen (Rechts auf die Schaltfläche Ausführen). Es werden drei Optionen angezeigt.
Sie können auf "Neues Schema" klicken und dann im Popup-Fenster auf "OK" klicken.
Sie erhalten eine Liste mit Simulatoren.
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.
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
2) Änderung der BereitstellungsinformationenBereitstellungsziel
Es ist gleich an oder weniger und dann die SDK-Version von Xcode
3) QuitXcode
4) Öffnen Sie Xcode, um eine Liste mit Simulatoren anzuzeigen.
Hoffe, das ist eine Hilfe für jemanden.
Ü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.
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
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.
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
Ich hoffe es hilft jemandem.
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.
Lösung: Build-Einstellungen -> Architekturen -> Unterstützte Plattformen: Von iPhoneOS zu iOS geändert
Bestätigte Arbeiten in Xcode Version 9.0 (9A235)
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.
2. Völlig ganz Der Xcode und wieder öffnen
Damit lösen Sie Ihr Problem. Glückliche Kodierung :)
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.
hier können Sie alle Geräte und Simulatoren sehen
Wenn oben nicht funktioniert .. als ob Sie keine Simulatoren sehen, dann ..
Es hat für mich funktioniert .. Hoffnung wird später für jemanden hilfreich sein ..
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.
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.
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.
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.
**
Überprüfen Sie in den Build-Einstellungen Ihres Projekts, ob Sie Neueste iOS (iOS 8.1) auswählen.
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.
Gehen Sie einfach zu Xcode -> Fenster -> Geräte
Klicken Sie unten links auf +
Fügen Sie Ihren neuen Simulator hinzu
Wenn Sie gerade Xcode aktualisiert haben, müssen Sie Ihren Computer möglicherweise neu starten, bevor die Simulatoren wieder verfügbar sind.
Ganz Xcode und wieder öffnen, es wird angezeigt. Für mich hat es funktioniert.
Dies ist mir nach einem Update auf einen neuen Xcode passiert. Laufen
xcode-select --install
reparierte es für mich.
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.
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.
Ich habe meine Xcode-Datei im Anwendungsordner einfach in etwas anderes umbenannt und sie wieder in Xcode umbenannt.
Hat funktioniert
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.
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:
Und stellen Sie sicher, dass etwas anderes als Metal existiert.
Dann ist die Simulator-Geräteliste von Anfang an da.
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.
Ü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
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.