Auf meinem alten Mac mit Snow Leopard konnte ich "ios" in spotlight eingeben und den iPhone/iPad-Emulator selbst starten.
Ich musste seitdem eine neue Maschine zum Laufen bringen. Ich habe Xcode für Lion installiert und die Optionen des Entwicklertools aus dem Einstellungsfenster installiert.
Aber die "ios" -Option gibt es nicht mehr :( Die einzige Möglichkeit scheint jetzt zu sein, Xcode auszuführen, ein leeres Projekt zu erstellen und dann den Emulator mit der run -Option zu starten.
Ich habe die Intertubes und die Facewebs durchsucht, aber nichts hilft.
Weiß jemand, wie man nur den Emulator auf Lion laufen lässt?
UPDATE: DIESES IS ANTWORT AUF @ike_love-Thread weiter unten. DIESE Antwort funktioniert nicht auf allen Yosemite-Computern.
Angenommen, Sie haben Xcode in /Applications
Installiert, dann können Sie dies über die Befehlszeile tun, um den iPhone Simulator zu starten:
$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
(Xcode 6+):
$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Sie können einen symbolischen Link von Ihrem Desktop aus erstellen, um dies zu vereinfachen:
$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ~/Desktop
(Xcode 6+):
$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop
Wie von @JackHahoney hervorgehoben, können Sie Ihrem ~/.bash_profile
Auch ein alias
hinzufügen:
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app'
(Xcode 6+):
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'
(Xcode 7+):
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'
Was bedeutet, dass Sie den iPhone Simulator über die Befehlszeile mit einem leicht zu merkenden Wort starten können:
$ simulator
Der einfachste Weg, ohne mit der Kommandozeile herumzuspielen:
Wenn Sie es das nächste Mal verwenden möchten, klicken Sie einfach auf das ios-Simulatorsymbol im Dock.
In XCode 7+ ist der Speicherort jetzt
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
Führen Sie es über die Befehlszeile aus
$ open -a Simulator
Hoffe das hilft jemandem
Sie können veranlassen, dass es über Spotlight gestartet wird, wenn Sie einen Automator-Starter dafür erstellen:
Automator.app
Xcode.app
Befindet. Stattdessen müssen Sie in einem separaten Finder-Fenster dorthin navigieren und es in das Dateiauswahlfenster ziehen. Es wird sich auf einem der folgenden Pfade befinden, abhängig von Ihrer Version von Xcode (älteste bis neueste): /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
iOS Simulator.app
Um ein Nizza-Symbol für die Automator-App zu erhalten, die Sie gerade erstellt haben, können Sie Folgendes tun:
iOS Simulator.app
Und wählen Sie Info abrufenCmd-C
Cmd-V
Einist es hilfreich, das Bild zu sehen?
Bearbeiten
Jetzt mit neuem Xcode, wenn das Symbol des Xcodes im Dock ist, können Sie einfach mit der rechten Maustaste darauf klicken und aus dem Menü Open Developer Tool
Auswählen. Im Untermenü können Sie iOS Simulator
Auswählen, um das Menü zu öffnen Simulator ohne den Xcode zu öffnen.!
Wie die Vielzahl der Antworten zeigt, gibt es viele verschiedene Möglichkeiten, um dieses Problem zu lösen. Nicht alle von ihnen befassen sich mit meinem Hauptproblem und der Frage, welche Priorität der Fragesteller zu haben scheint: Die Möglichkeit, über Spotlight zu starten.
Hier ist die Lösung, die für mich gut funktioniert und mit allen OS X- und XCode-Versionen funktionieren sollte. Ich habe es unter OS X 10.11 und XCode 7.3 getestet.
Das erste Setup erfordert das Starten von XCode, danach müssen Sie jedoch nicht mehr nur den Simulator aufrufen.
Hinweis: Es gibt andere Möglichkeiten, um zum Speicherort der Simulator-App zu gelangen (Schritte 1 bis 4), z. B. die Verwendung von Gehe zu Ordner ... im Finder. Für diese muss jedoch der Speicherort des Simulators bekannt sein anfangen mit. Da sich dies von Version zu Version von XCode geändert hat, sollte dieser Weg unabhängig von diesen Änderungen funktionieren.
Probieren Sie die folgenden Anweisungen zum Starten des iPhone-Simulators aus:
Gehe zu Anwendungsordner -> Xcode App -> Rechts zum Anzeigen des Paketinhalts klicken -> zeige jetzt Dateien in Xcode Inhalt -> Entwickler -> Plattformen -> iPhoneSimulator.platform -> Entwickler -> Anwendungen -> jetzt anzeigen iOS-Simulator App zum Starten des iPhone-Simulators klicken ...!
Mit Xcode 6 hat sich die Position des Simulators geändert zu:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Es ist hier nicht mehr zu finden:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
Ich hoffe das hilft jemandem, da ich manchmal den Simulator vom Terminal aus starten möchte.
Die oben genannten Lösungen haben bei mir in ZSH nicht funktioniert. Ich musste den Punkt in der iPhoneSimulator.platform umgehen. Das funktioniert bei mir:
alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"
Dies könnte eine noch stabilere Version sein:
alias simulator="open -a 'iOS Simulator'"
Im Terminal: Für Xcode 9.x und höher
$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
Für Xcode-Beta 9.x und höher
$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app
Es gibt einen viel einfacheren Weg:
command
+ space
, um die Spotlight-Suche zu starteniOS Simulator
Ein und drücke return
Getan.
----- Im Anschluss an @E. Maggini Downvote ---
Ja, Sie können mit Spotlight
immer noch leicht auf iOS Simulator
Zugreifen.
Ich hoffe das hilft!
Am einfachsten ist es, Spotlight Search zu verwenden. Klicken Sie einfach auf CMD + Leertaste und geben Sie den Suchsimulator ein. Genau wie dieser:
Und in wenigen Sekunden wird das emulierte Gerät geladen:
Um zu einem anderen Gerät zu wechseln, können Sie das Menü unter Hardware -> Gerät verwenden.
Es gibt nur wenige coole Instrumente, die Sie im Hardware-Menü verwenden können, z. B. Ausrichtungsänderungen, Gesten, Tasten, FaceID, Tastatur oder Audioeingaben.
Ich habe eine Automator-App basierend auf der Antwort von @ trojanfoe erstellt, damit Sie iOS Simulator direkt von Ihrem Dock aus starten können https://github.com/tsdexter/ios-simulator-expo-utilities/
Führen Sie vom Terminal aus einfach diesen Befehl aus:
ios-sim start
Oder fügen Sie dies zu Ihrem ~/.profile
, um sich ein paar Tastatureingaben zu sparen:
alias ios="ios-sim start"
Nicht sicher, welche Version von Max OS X und Xcode dieser Befehl verfügbar wurde. Ich verwende 10.10.3 bzw. 6.3.