ios模拟器:如何关闭应用程序


178

当您从xCode“运行”模拟器时,该应用程序将自动启动,然后您可以单击“主页”按钮以挂起该应用程序。我要做的是从模拟器中关闭该应用程序。那么,该怎么办呢?


请任何人共享任何自动化过程,并对某些设置进行调整,当按xcode 7.1或更高版本的停止开关时,这些设置将杀死模拟器中的应用程序。我要从两次双击和向上滑动杀死我的应用程序:(
Ratul Sharker 2015年

@RatulSharker:您找到解决方案了吗?我在同一个页面上,太累了,无法尝试双头水龙头并向上滑动。但是所有的努力都是徒劳的。救命!
Archit Kapoor 2015年

1
@RatulSharker:终于找到了一个……!经过大量的蛮力..!按下:Shift + Command +使用触摸板向上滑动。
Archit Kapoor 2015年

:P我在Mac mini上工作,没有触摸板,我的目的是解决诸如在xcode或模拟器中更改某些首选项的问题:(
Ratul Sharker 2015年

@RatulSharker,只要它是您自己的应用程序,就可以从IDE中
删除

Answers:


302

您也可以使用模拟器菜单栏(硬件->主页)下显示的键盘快捷键来执行此操作。

快捷方式是 + + H,但是您需要连续H两次单击它才能模拟双击以显示应用程序。


3
顺便说一下,在iOS 7中尝试此操作将显示每个正在运行的应用程序的屏幕截图;只需向上滑动屏幕截图以将其关闭
Chicowitz

2
@bababooey,您的评论应该是答案之一。我不知道该怎么做,我到处都在寻找!顺便说一句,对于在这里偶然发现的其他人,请向上滑动屏幕截图而不是图标。
2013

1
双重H型水龙头非常迷人。
Morkrom 2014年

仅供参考:单击硬件->主页后, iOS 8.1不会终止应用程序。它只是使应用程序处于后台
Apurva '16

4
未来自我注意:“向上箭头”是Shift键,而不是键盘“向上”箭头,一直想知道为什么它不起作用。
Mike R

101

对于iOS 7及更高版本:

  • 两次 shift + command + H 来模拟双击主屏幕按钮
  • 向上滑动应用的屏幕截图以将其关闭

您将看到代表设备上暂停的应用程序的屏幕快照-这些屏幕快照响应触摸事件。滑动是您将屏幕快照“移出”屏幕的手势。请注意,在要用鼠标代表手指的机器上,您将单击并滑动,就像用手指点击并做出手势一样。


5
问:这不是票价电话,而是问您,Q于13年8月29日得到了@ lehn0058的正确答复,现在为了轻松进行表决,您接受了您的回答,并通过复制其进行了修改。根本不打车。阿斯特拉提应得的人的名字。
尼克斯

@Shyam只是需要快速。比实际的iPhone更快。至少那是我对新Xcode 11的体验
Kelly Bang

85

在新版iPhone X上,模拟器的鼠标/手指手势存在问题。

您可以用鼠标长按,然后会显示一个关闭图标。您也可以使用向上滑动手势来关闭应用程序。

在模拟器上关闭应用


1
您也可以在此阶段向上滑动。
Ashildr

5
转到应用,将鼠标悬停在屏幕底部(在黑线下方),然后向上滑动将缩略图移到屏幕中央并释放。现在,将鼠标长时间按住应用程序,然后将显示关闭按钮。点按它可以完全关闭该应用程序。
菲利普·墨菲

2
是否有iphoneX键盘快捷键只?我是用的(SHIFT + CMD + H)+ H带来后台应用程序,但不能使其成为iphonex的SIM卡
sweepez

1
仅供参考iOS12 +,您需要向上滑动此窗口以杀死之前将其发送到后台的窗口
Kamaldeep singh Bhatia 18/10/18

7

我很难在XCode 7.2中找到一种方法,但是最终我找到了一种方法。首先按Shift + Command + H两次。这将打开当前打开的所有应用程序。

左右滑动至您实际要关闭的应用程序。只需向上轻扫使用触摸板,同时保持应用程序将关闭该应用程序。


1
太棒了。我正在使用XCode 10。感谢
Rohit Singh

7

窗口/显示设备挡板

现在您可以看到真实的设备,因此双击HOME按钮并杀死您的应用


6

为了关闭(而不是退出)模拟器中正在运行的应用程序,键盘快捷键是“ shift + command + h”。


4

双击主页按钮,然后像普通电话一样单击并按住图标,然后单击“关闭”。


这确实关闭了应用程序。我希望可以从应用程序列表中选择我的应用程序,然后再次启动它,然后继续从xCode进行调试。尝试此操作时,出现了SIGKILL异常。
Chicowitz

1
@bababooey是的,SIGKILL是正确的行为。没有必要重新打开它,因为程序在关闭时会终止,因此重新打开它时,您将从一个全新的运行时开始。
戴夫

这很常见,因为在您关闭应用程序xcode时,我仍然相信它....请在关闭后尝试按“停止”按钮,然后尝试再次打开。很难知道,因为我不在那里哈哈
Tony

好吧,也许我会再提出一个新问题;我想做的是测试从URL启动我的应用程序;我想从URL启动它,而无需在后台暂停我的应用程序
Chicowitz

这有帮助吗?iosdevelopertips.com/cocoa/…这就是您要找的东西吗?
Tony


2

您可以使用此命令退出iOS Simulator中的应用

xcrun simctl terminate booted com.apple.mobilesafari

您将需要知道已在模拟器中安装的应用程序的捆绑软件ID。你可以参考这个链接

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.