ios模拟器:如何关闭应用程序
Posted
技术标签:
【中文标题】ios模拟器:如何关闭应用程序【英文标题】:ios simulator: how to close an app 【发布时间】:2013-09-02 09:49:43 【问题描述】:当您从 xCode“运行”模拟器时,应用程序会自动启动,然后您可以单击主页按钮暂停应用程序。我想做的是从模拟器中关闭应用程序。那么,如何做到这一点呢?
【问题讨论】:
请任何人分享任何自动化进程,一些设置调整会在 xcode 7.1 或更高版本按下停止开关时杀死模拟器中的应用程序。我已经厌倦了通过双击主页并向上滑动来杀死我的应用程序:( @RatulSharker:你找到解决方案了吗?我在同一页面上,厌倦了尝试双击主页并向上滑动。但所有的努力都是徒劳的。救命! @RatulSharker:终于找到了……!!经过大量的蛮力..!按下:Shift+Command+使用触摸板向上滑动。 :我在 mac mini 上工作,没有触摸板,我打算解决像在 xcode 或模拟器中改变一些偏好这样的解决方案:( @RatulSharker 只要是你自己的应用,你都可以从IDE杀掉它 【参考方案1】:简单的方法,只需点击“设备”菜单,然后选择“应用切换器”。
【讨论】:
【参考方案2】:你也可以通过进程id杀死应用
ps -cx -o pid,command | awk '$2 == "YourAppNameCaseSensitive" print $1 ' | xargs kill -9
【讨论】:
【参考方案3】:Command + shift +h 按 H 2 次strong>
注意:- 按 H 2 次strong>
【讨论】:
【参考方案4】:您可以使用此命令退出 ios 模拟器中的应用程序
xcrun simctl terminate booted com.apple.mobilesafari
您需要知道已在模拟器中安装的应用的捆绑包 ID。 可以参考这个link
【讨论】:
【参考方案5】:在新 iPhone X 上,模拟器出现鼠标/手指手势问题。
您可以用鼠标长按,然后会出现一个关闭图标。您也可以使用向上滑动手势来关闭应用程序。
【讨论】:
这个阶段也可以向上滑动。 转到应用程序,将鼠标放在屏幕底部(黑线下方)并向上滑动,将缩略图带到屏幕中心并释放。现在将鼠标长按在应用程序上,将出现关闭按钮。点按即可完全关闭应用。 iphoneX 有键盘快捷键吗?我习惯用 (shift+cmd+H)+H 来带后台应用,但不能让它为 iphonex sim 工作 仅供参考 iOS12+,您需要向上滑动此窗口才能杀死之前将其发送到后台的窗口【参考方案6】:窗口/显示设备边框
现在你可以看到真实的设备,所以双击 HOME 按钮并杀死你的应用程序
【讨论】:
【参考方案7】:对于 iOS 7 及更高版本:
shift+command+H 两次模拟home键双击 向上滑动应用的屏幕截图以将其关闭您会看到代表设备上暂停的应用的屏幕截图 - 这些屏幕截图会响应触摸事件。滑动是您将屏幕截图“甩出”屏幕的手势。请注意,在您的鼠标旨在代表您的手指的机器上,您将单击并滑动,就好像它是您的手指敲击并做出手势一样。
【讨论】:
不是收费电话,兄弟,Q 被问到你,并在 2013 年 8 月 29 日由@lehn0058 正确回复,现在为了获得简单的投票,你接受了你的答案并通过复制他的修改。根本不是收费电话。至少提及应得的人的名字。 @Shyam 只需要快一点。比在实际 iPhone 上更快。至少这是我对新 Xcode 11 的体验【参考方案8】:我很难在 XCode 7.2 中找到方法,但最终我找到了方法。首先按 Shift+Command+H 两次。这将打开所有当前打开的应用程序。
向左/向右滑动到您实际要关闭的应用。 只需按住应用程序时使用触摸板向上滑动即可关闭应用程序。
【讨论】:
这是完美的。我正在使用 XCode 10。也可以在那里工作。谢谢【参考方案9】:您也可以使用模拟器菜单栏 (Hardware-> Home) 下显示的键盘快捷键来执行此操作。
快捷键是⌘+⇧+H,但是需要连续打两次H让它模拟显示应用程序的双击。
【讨论】:
顺便说一句,在 iOS 7 中尝试这个会显示每个正在运行的应用程序的屏幕截图;只需向上滑动屏幕截图即可关闭它 @bababooey 您的评论应该是答案之一。我无法弄清楚如何做到这一点,我到处寻找这个!顺便说一句,对于其他在这里绊倒的人,向上滑动屏幕截图而不是图标。 双击 H 键非常一致。 给未来的自己注意:那个“向上箭头”是 Shift 而不是键盘上的“向上”箭头,一直想知道为什么它不起作用。 也许值得补充的是:我有时必须双击 ⌘+⇧+H,3-4 次才能最终模拟当前正在运行的应用程序的显示。在这种情况下,坚持是有回报的。【参考方案10】:要关闭(不退出)模拟器中正在运行的应用程序,键盘快捷键是“shift+command+h”。
【讨论】:
【参考方案11】:双击主页按钮,然后像普通手机一样单击并按住图标,然后单击关闭。
【讨论】:
这确实关闭了应用程序。我希望我可以从应用列表中选择我的应用,然后再次启动它并继续从 xCode 调试它;当我尝试这个时,我得到了一个 SIGKILL 异常。 @bababooey 是的,SIGKILL 是正确的行为。重新打开它是没有意义的,因为程序在关闭时会终止,所以当你重新打开它时,你会从一个全新的运行时开始。 这很常见,因为在您关闭应用程序时,xcode 仍然附加我相信....尝试在关闭后点击停止按钮,然后尝试再次打开。因为我不在,所以有点难知道哈哈 好的,那我可能会创建一个新问题;我要做的是测试从 URL 启动我的应用程序;我想从 URL 启动它,而不让我的应用在后台暂停 这有帮助吗? iosdevelopertips.com/cocoa/… 是你要找的吗?以上是关于ios模拟器:如何关闭应用程序的主要内容,如果未能解决你的问题,请参考以下文章