如何通过推荐线关闭ios模拟器中的应用程序

时间:2016-05-30 04:14:07

标签: xcode ios-simulator instruments

我希望在测试结束时退出脚本中的应用程序。 我知道command+shift+hh可以退出模拟器中的应用程序,但我想通过命令行退出。

code

有解决问题的好方法吗?

2 个答案:

答案 0 :(得分:1)

从命令行,您可以使用kill命令发送进程SIGTERM或SIGKILL:

kill <pid>
kill -9 <pid>

答案 1 :(得分:0)

我尝试了xcrun simctl help并且有一个terminate操作:xcrun simctl <SIMULATOR_ID> <BUNDLE_IDENTIFIER>。 当你使用它时,应用程序仍会显示为在后台,但它就像你点击“停止”一样。 xcode中的按钮。

如果您希望在自动化过程中执行此操作,您也可以使用xcrun simctl shutdown <SIMULATOR_ID>终止模拟器,如果它满足您的需求。

您也可以使用命令xcrun simctl boot <SIMULATOR_ID>

重新打开模拟器

当模拟器运行时,您可以放置​​booted而不是<SIMULATOR_ID>,这将影响所有runinng模拟器。 使用xcrun simctl launch <SIMULATOR_ID> <BUNDLE_ID>

运行应用程序

此博客文章涵盖了上述所有内容:https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc