gpt4 book ai didi

ios - 如何在 Xcode 模拟器中关闭 iPhone X 的电源?

转载 作者:可可西里 更新时间:2023-11-01 03:39:34 25 4
gpt4 key购买 nike

我自己运行 Xcode Simulator 进行 Web 开发测试。当模拟器启动时,它总是启动 iPhone X (iOS 11.3),因为它在我上次退出模拟器时正在运行,因为我不知道如何关闭手机。

我无法在模拟器中同时按下(虚拟)电源和音量按钮(就像在真实手机上那样)并且出于某种原因,“设置”>“常规”区域没有“关闭。”我可以从模拟器的“硬件”菜单重启设备,但似乎没有关闭手机的选项(即使有额外的键盘修改器)。

我是否遗漏了什么,或者这是不可能的吗?

说明:

  • 我运行模拟器只是为了在各种平台上使用 Safari。没有要停用的程序实例。 Xcode 未运行(或在从 Xcode 菜单启动模拟器后不需要运行)。我也尝试过从编译的 Xcode 项目启动 iPhone 6S 模拟,但这只会启动该运行的硬件。下次我直接进入模拟器时,它会记住正在运行的硬件模拟并启动它们。
  • 我可以从“硬件”菜单中选择不同的硬件(例如 iPhone 6S),但现在我正在运行两个模拟,这是资源密集型的(并且不受欢迎)。我可以关闭 6S,因为我可以按住(虚拟)电源按钮来指示操作系统执行其关闭程序。但我无法关闭 iPhone X,因为没有办法(我能找到)命令操作系统关闭,就像我可以使用其他任何东西一样。软件方法(在设置中)没有在模拟器中显示(出于某种奇怪的原因),硬件方法需要同时按下两个按钮。最终结果是,既然我推出了 iPhone X 一次,我总是必须模拟 iPhone X + 我实际测试的任何东西。

找到解决方法

当 Simulator 单独启动时(不是通过 Xcode 项目)它会重新启动上次从硬件菜单激活的模拟如果它一直在运行。因此,如果我启动新的东西,然后让它和 iPhone X 模拟器都保持运行,当我退出模拟器时,它会在下次使用新硬件而不是 iPhone X 时重新启动。

我仍然对告诉 iPhone X 硬件关闭(如果存在这样的事情)的任何方法感兴趣,因为我经常不得不在硬件模拟之间切换,能够做到这一点会很好无需重新启动即可摆脱 iPhone X。

最佳答案

从硬件 -> 设备 -> 将您的模拟器更改为所需版本这样你就会加载正确的版本,当然没有办法“关闭”模拟器但退出,因为这只是一个应用程序而不是硬件。如果您打开了多个模拟器,您可以通过突出显示并选择文件 -> 关闭窗口或 CMD+W 来关闭不需要的模拟器

Colin 的另一个好消息:

I also just noticed that if I turn off "show device bezels" I get regular window controls for closing the window, too.

关于ios - 如何在 Xcode 模拟器中关闭 iPhone X 的电源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50277639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com