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模拟器:如何关闭应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin - 如何查看 iOS 模拟器应用程序日志

IOS 7 模拟器的应用内购买可能吗? [关闭]

在 Linux 中模拟/模拟 iOS [关闭]

iOS应用在闪屏时崩溃,Xcode Organizer崩溃报告上没有堆栈痕迹[已关闭] 。

测试模拟关闭网络 iPad 测试仪 iOS

如何在iphone的后台获取位置[关闭]