Kann ich den iPhone-Simulator ohne "Build and Run" starten?


141

Ich möchte eine App im Simulator löschen, bevor ich "baue und starte". Wie kann ich den Simulator starten, um das Löschen durchzuführen? Wenn ich es mit "build and run" starte, erhalte ich eine lange Protokollausgabe, die aufgrund eines Fehlers, den ich zu beheben versuche, eine Weile dauert. Das möchte ich vermeiden.

Antworten:


256

Der Simulator ist nur eine Anwendung, und als solche können Sie ihn wie jede andere Anwendung ausführen.

Um den Simulator direkt vom Terminal aus auszuführen, stellen Sie diesen Positionen den openBefehl voran

Xcode 7.x, 8.x und 9.x.

In Xcode 7.x hat sich der iPhone Simulator erneut bewegt : /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x.

In Xcode 6.x ist der iPhone Simulator erneut umgezogen und befindet sich nun hier : /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x.

In Xcode 4.x (bis 4.5 bei Mountain Lion) und Xcode 5.0.x bei Mavericks lebt es hier: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

In meiner Version von Xcode (4.5.2) finde ich es sehr praktisch, das Open Developer ToolMenü entweder über das Dock-Symbol oder das Xcode-Menü zu verwenden:

Öffnen Sie den iOS-Simulator


Xcode 3.x.

In Xcode 3.x lebt es hier:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


In einer zukünftigen Version von Xcode wird es sich wahrscheinlich wieder bewegen, es ist eine kleine Eichhörnchen-App.


4
@jimbojw - Es ist ein Anwendungspaket, also ja, es ist auch ein Ordner. Wenn Sie darauf doppelklicken (oder den openTerminalbefehl verwenden), wird es ausgeführt. Übrigens heißt es "iOS Simulator.app" mit neueren iPhone SDKs.
Seth

1
Danke - das openwar das fehlende Stück.
Jimbo

4
Der vollständige Pfad, auf dem ich dies gefunden habe, war/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior

2
Beachten Sie auch, dass Sie den Simulator wie jede andere App einfach in Ihr Dock ziehen können, wenn Sie den Pfad im obigen Kommentar im Finder verwenden.
Mike

2
Ich fand es unter "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Klicken Sie zum Ändern von Geräten in der Simulator-App auf Hardware> Geräte.
Cheeso

36

Vom Terminal aus können Sie Folgendes verwenden:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Dies hängt alles vom Anwendungsnamen des Simulators ab. Dies kann sich mit jeder Iteration von Xcode ändern.


4
Dies ist bei weitem die einfachste Lösung. Wenn es nicht funktioniert, versuchen Sie es iOS\ Simulatorstattdessen mit.
Felix

35

Seit XCode 4.3 hat sich der Speicherort geändert, der Simulator befindet sich nun unter:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/


24

Um dem nachzugehen, lautet der neue Befehl von @jimbojw zum Erstellen einer Verknüpfung mit dem neuen Xcode (Installation über Einstellungen):

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Dadurch wird eine Verknüpfung im Anwendungsordner für Sie erstellt.


9

Verwenden Sie Spotlight .

Es wird jedoch nur der letzte Simulator geöffnet. Wenn Sie das iPad Air 2letzte Mal verwendet haben, wird es von Spotlight geöffnet. Wenn Sie iPhone 6sdiesmal öffnen möchten , ist das ein Problem.



6

Dies ist eine ältere Frage, aber wenn Sie den Simulator einfach über die Xcode 4.5-Benutzeroberfläche ausführen möchten, können Sie Folgendes tun: Xcode> Entwickler-Tool öffnen> iOS-Simulator.


2
Das Menü Open Developer Tool kann auch durch Klicken mit der rechten Maustaste auf Xcode im Dock aufgerufen werden. facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks Ich weiß genau, wie du dich fühlst! Ich habe 10 Jahre bei MSFT unter Windows gearbeitet!
Delliottg

4

Ohne Xcode zu öffnen:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/

1
Dazu habe ich ~ / .bash_profile einen Alias ​​hinzugefügt, mit alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"dem ich einfach iosüber die Befehlszeile ausführen kann .
Ghayes

1
Zu Ihrer Information, auf meinem Computer ist die Anwendung einfach Simulator.appnicht iOS Simulator.app.
Joshua Pinter

3

Am einfachsten ist es, den Simulator von Xcodeund dann auf dem Dock Ctrl+ Clickauf dem Symbol zu starten und auszuwählenKeep in DockGeben Sie hier die Bildbeschreibung ein


2

Für Xcode 7.2

Öffnen Sie /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

Das Hinzufügen dieses Pfads zu Ihrem Profil ist der beste Weg.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.