2016-05-30 22 views

Antwort

0

in der Befehlszeile, können Sie den Prozess SIGTERM oder SIGKILL mit dem Befehl kill senden:

kill <pid> 
kill -9 <pid> 
+0

Dies wird den 'Simulator'-Prozess und nicht die App selbst beenden – gutte

0

Ich versuchte xcrun simctl help und es gibt eine terminate Aktion: xcrun simctl <SIMULATOR_ID> <BUNDLE_IDENTIFIER>. Wenn Sie es verwenden, wird die App immer noch angezeigt, als ob es im Hintergrund ist, aber es ist so, als ob Sie in xcode auf die Schaltfläche "Stop" klicken.

Wenn Sie dies als Teil eines Automatisierungsprozesses tun möchten, können Sie den Simulator auch beenden, wenn dies Ihre Anforderungen mit xcrun simctl shutdown <SIMULATOR_ID> erfüllt.

Sie können auch den Simulator mit dem Befehl wieder öffnen xcrun simctl boot <SIMULATOR_ID>

wenn der Simulator läuft man booted setzen können statt <SIMULATOR_ID> und dass alle runinng Simulatoren beeinflussen. eine App läuft mit xcrun simctl launch <SIMULATOR_ID> <BUNDLE_ID> getan

dieses Blog-Post alle oben abdeckt: https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc