2015-07-02 9 views

Antwort

30

Zuerst entscheiden, welches Gerät Sie verwenden möchten:

xcrun simctl list 

Dies wird Ihnen geben Liste der Geräte:

-- iOS 9.0 -- 
    iPhone 4s (56632E02-650E-4C24-AAF4-5557FB1B8EB2) (Shutdown) 
    iPhone 5 (ACD4DB7B-9FC9-49D5-B06B-BA5D5E2F5165) (Shutdown) 
    iPhone 5s (A8358B76-AD67-4571-9EB7-FFF4D0AC029E) (Shutdown) 
    iPhone 6 (1D46E980-C127-4814-A1E2-5BE47F6A15ED) (Shutdown) 
    iPhone 6 Plus (FD9F726E-453A-4A4C-9460-A6C332AB140B) (Shutdown) 

Wählen Sie die ID (z. B. FD9F726E-453A-4A4C-9460-A6C332AB140B) (Sie können Ihr eigenes Gerät mit xcrun simctl create erstellen, wenn Sie möchten).

Starten Sie den Simulator mit diesem Gerät (YOUR-DEVICE-ID mit der ID ersetzt) ​​

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID <YOUR-DEVICE-ID> 

Jetzt sollten Sie in der Lage sein simctl zu verwenden, um Befehle zu installieren und zu starten.

xcrun simctl install <YOUR-DEVICE-ID> <PATH-TO-APPLICATION-BUNDLE> 
xcrun simctl launch <YOUR-DEVICE-ID> <BUNDLE-ID-OF-APP-BUNDLE> 

xcrun simctl help für weitere Details. Beachten Sie, dass das Starten eines Geräts mit simctl derzeit nicht (Xcode 7.2) Ihnen erlaubt, etwas anderes mit diesem Gerät zu tun, wie das Starten oder Installieren von Anwendungen. Sie müssen das Gerät im Simulator starten, um alles Interessante zu tun. Außerdem können Sie ein Gerät, das vom Simulator verwendet wird, nicht löschen. Daher müssen Sie den Simulator beenden/beenden, bevor Sie versuchen, etwas zu löschen.

+0

Sehr hilfreich. Vielen Dank – deepelement

+2

Ein kleiner Tipp .. Sobald das Gerät gestartet ist, können Sie das Schlüsselwort 'booted' anstelle von' 'verwenden. – Palleraccio

3
open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/ 
+0

Das startet nur den Simulator, ich suche nach einer Möglichkeit, das gleiche wie Cmd + R im Terminal zu tun, den Simulator zu starten UND die App zu starten –

+0

Die App muss über Xcode am Simulator installiert werden. Sobald Sie das einmal getan haben, wird Ihre App auf dem Simulator gespeichert und entweder von Xcode oder Terminal aus zugänglich. Sie können Ihren Code auf keinen Fall kompilieren ohne Xcode @AlexChesters –

+0

@Llorgi Sie können Ihren Code vom Terminal ohne Xcode erstellen –

9

Terminal öffnen und fügen Sie diesen Code:

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

iOS Simulator Folder Path

Verwandte Themen