ChatGPT解决这个技术问题 Extra ChatGPT

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

当您从 xCode“运行”模拟器时,应用程序会自动启动,然后您可以单击主页按钮暂停应用程序。我想要做的是从模拟器中关闭应用程序。那么,如何做到这一点呢?

请任何人分享任何自动化过程,一些设置调整会在为 xcode 7.1 或更高版本按下停止开关时杀死模拟器中的应用程序。我已经厌倦了通过双击主页并向上滑动来杀死我的应用程序:(
@RatulSharker:您找到解决方案了吗?我在同一页面上,厌倦了尝试双击主页并向上滑动。但所有的努力都是徒劳的。帮助!
@RatulSharker:终于找到了……!!经过大量的蛮力..!按下:Shift+Command+使用触摸板向上滑动。
:P 我在 mac mini 上工作,没有触摸板,我打算解决像在 xcode 或模拟器中改变一些偏好这样的解决方案:(
@RatulSharker 只要它是您自己的应用程序,您就可以从 IDE 中将其杀死

J
James Webster

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

快捷键是 ⌘+⇧+H,但您需要连续按两次 H 才能模拟显示应用程序的双击。


顺便说一句,在 iOS 7 中尝试这个会显示每个正在运行的应用程序的屏幕截图;只需向上滑动屏幕截图即可关闭它
@bababooey 您的评论应该是答案之一。我无法弄清楚如何做到这一点,我到处寻找这个!顺便说一句,对于其他在这里绊倒的人,向上滑动屏幕截图而不是图标。
双 H 轻敲是迷人的一致。
未来自我的注意事项:那个“向上箭头”是 Shift 而不是键盘上的“向上”箭头,一直想知道为什么它不起作用。
或许值得补充的是:我有时必须双击 ⌘+⇧+H,3-4 次才能最终模拟当前正在运行的应用程序的显示。在这种情况下,坚持是有回报的。
C
Chicowitz

对于 iOS 7 及更高版本:

shift+command+H 两次模拟home键双击

向上滑动应用的屏幕截图以关闭它

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


不是收费电话兄弟,Q 被问到你,并在 2013 年 8 月 29 日由@lehn0058 正确回复,现在为了获得简单的投票,你接受了你的答案并通过复制他的修改进行了修改。根本不是收费电话。至少提及应得的人的名字。
@Shyam 它只需要快。比在实际 iPhone 上更快。至少这是我对新 Xcode 11 的体验
R
Ray Hunter

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

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

https://i.stack.imgur.com/F0UT3.png


您也可以在此阶段向上滑动。
转到应用程序,将鼠标放在屏幕底部(就在黑线下方)并向上滑动,将缩略图带到屏幕中心并释放。现在将鼠标长按在应用程序上,将出现关闭按钮。点击它以完全关闭应用程序。
是否有仅适用于 iphoneX 的键盘快捷键?,我习惯于 (shift+cmd+H)+H 来带来后台应用程序,但无法使其适用于 iphonex sim
仅供参考 iOS12+,您需要向上滑动此窗口才能杀死之前将其发送到后台的窗口
A
Archit Kapoor

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

向左/向右滑动到您实际要关闭的应用程序。只需在按住应用程序的同时使用触摸板向上滑动即可关闭应用程序。


太棒了。我正在使用 XCode 10。也可以在那里工作。谢谢
m
matt

窗口/显示设备边框

现在你可以看到真实的设备,所以双击 HOME 按钮并杀死你的应用程序


R
Rishabh Arya

您可以使用此命令退出 iOS 模拟器中的应用程序

xcrun simctl terminate booted com.apple.mobilesafari

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


T
Tulon

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


K
Keshav Gera

Command + shift +h 按 H 2 次

注意:- 按 H 2 次


T
Tony

双击主页按钮,然后像普通手机一样单击并按住图标,然后单击关闭我相信。


这确实关闭了应用程序。我希望我可以从应用列表中选择我的应用,然后再次启动它并继续从 xCode 调试它;当我尝试这个时,我得到了一个 SIGKILL 异常。
@bababooey 是的,SIGKILL 是正确的行为。重新打开它是没有意义的,因为程序在关闭时会终止,所以当你重新打开它时,你会从一个全新的运行时开始。
这很常见,因为在您关闭应用程序时,我相信 xcode 仍处于连接状态....关闭后尝试点击停止按钮,然后尝试再次打开。因为我不在,所以有点难知道哈哈
好的,也许我会创建一个新问题;我要做的是测试从 URL 启动我的应用程序;我想从 URL 启动它而不让我的应用程序在后台暂停
这有帮助吗? iosdevelopertips.com/cocoa/… 这就是您要找的东西吗?
J
Jerry Sam

简单的方法,只需单击“设备”菜单,然后选择“应用程序切换器”。


Ö
Özgür Odabaşı

您还可以通过进程 id 杀死应用程序

ps -cx -o pid,command | awk '$2 == "YourAppNameCaseSensitive" { print $1 }' | xargs kill -9