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.

RobertL
quelle

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.

Seth
quelle
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.

eine Leckerei
quelle
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/

inta
quelle
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.

user1450909
quelle
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.

Jaybo
quelle
7

Fügen Sie zunächst den iOS-Simulator zu den Anwendungen hinzu:

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

Von dort aus können Sie es im Finder öffnen oder in die Startleiste ziehen.

Quelle: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

Jimbo
quelle
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.

delliottg
quelle
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/
Bolinfest
quelle
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

Thai Tran
quelle
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.

Dheeraj Gupta
quelle