【问题标题】:ios simulator: how to close an appios模拟器:如何关闭应用程序
【发布时间】:2013-09-02 09:49:43
【问题描述】:

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

【问题讨论】:

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

标签: xcode ios7 ios6 ios-simulator simulator


【解决方案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/… 是你要找的吗?
              猜你喜欢
              • 2016-09-27
              • 2023-03-12
              • 1970-01-01
              • 2015-03-17
              • 2014-06-26
              • 2017-06-06
              • 2017-10-11
              • 2016-07-12
              • 2013-07-13
              相关资源
              最近更新 更多