如何在 Xcode 模拟器中关闭 iPhone X?
How do you power-down an iPhone X in the Xcode simulator?
我运行 Xcode 模拟器本身用于网络开发测试。当模拟器启动时,它总是启动 iPhone X (iOS 11.3) 因为我上次退出模拟器时是 运行ning,因为我不知道如何关闭向下 phone.
我无法在模拟器中同时按下(虚拟)电源和音量按钮(就像在真实 phone 上那样)并且出于某种原因设置 > 常规区域没有没有 "Shut Down." 的选项 我可以从模拟器的 "Hardware" 菜单重新启动设备,但似乎没有关闭 phone 的选项(即使有额外的键盘修饰符) .
我是不是漏掉了什么或者这是不可能的?
说明:
- 我只是 运行使模拟器能够在各种平台上使用 Safari。没有要停用的程序实例。 Xcode 不是 运行ning(或者从 Xcode 菜单启动模拟器后不需要 运行ning)。我也尝试过从已编译的 Xcode 项目启动一个 iPhone 6S 模拟,但这只会启动那个 运行 的硬件。下次我直接进入模拟器时,它会记住哪些硬件模拟是 运行ning 并启动它们。
- 我可以 select 从硬件菜单中选择不同的硬件(例如 iPhone 6S),但现在我有 两个 模拟 运行ning,这是资源密集型的(并且不受欢迎)。我可以关闭 6S,因为我可以按住(虚拟)电源按钮来指示 OS 执行其关机程序。但是我无法关闭 iPhone X,因为没有办法(我能找到)命令 OS 关闭,就像我可以使用其他任何东西一样。软件方法(在设置中)没有在模拟器中显示(出于某种奇怪的原因),硬件方法需要同时按下两个按钮。最终结果是,现在我启动了一个 iPhone X 一次,我总是必须模拟一个 iPhone X + 我实际测试的任何东西。
找到解决方法
当模拟器单独启动时(不是 Xcode 项目),它将重新启动上次从硬件菜单激活的模拟 if离开了运行宁。因此,如果我启动新的东西,然后同时保留它和 iPhone X 模拟器 运行ning,当我退出模拟器时,它将在下次使用新硬件而不是 iPhone 时重新启动X.
我仍然对告诉 iPhone X 硬件关闭(如果存在这样的事情)的任何方法感兴趣,因为我经常不得不在硬件模拟之间切换,这会很好能够做到这一点而不必重新启动以摆脱 iPhone X.
从硬件 -> 设备 -> 将您的模拟器更改为所需版本
这样你就会加载正确的版本,当然没有办法 "Shutdown" 一个模拟器但退出,因为这只是一个应用程序而不是硬件。
如果您打开了多个模拟器,您可以通过突出显示它们和 select 文件 -> 关闭 Window 或 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.
您也可以转到“设置”>“常规”,“关机”应该在最底部
我运行 Xcode 模拟器本身用于网络开发测试。当模拟器启动时,它总是启动 iPhone X (iOS 11.3) 因为我上次退出模拟器时是 运行ning,因为我不知道如何关闭向下 phone.
我无法在模拟器中同时按下(虚拟)电源和音量按钮(就像在真实 phone 上那样)并且出于某种原因设置 > 常规区域没有没有 "Shut Down." 的选项 我可以从模拟器的 "Hardware" 菜单重新启动设备,但似乎没有关闭 phone 的选项(即使有额外的键盘修饰符) .
我是不是漏掉了什么或者这是不可能的?
说明:
- 我只是 运行使模拟器能够在各种平台上使用 Safari。没有要停用的程序实例。 Xcode 不是 运行ning(或者从 Xcode 菜单启动模拟器后不需要 运行ning)。我也尝试过从已编译的 Xcode 项目启动一个 iPhone 6S 模拟,但这只会启动那个 运行 的硬件。下次我直接进入模拟器时,它会记住哪些硬件模拟是 运行ning 并启动它们。
- 我可以 select 从硬件菜单中选择不同的硬件(例如 iPhone 6S),但现在我有 两个 模拟 运行ning,这是资源密集型的(并且不受欢迎)。我可以关闭 6S,因为我可以按住(虚拟)电源按钮来指示 OS 执行其关机程序。但是我无法关闭 iPhone X,因为没有办法(我能找到)命令 OS 关闭,就像我可以使用其他任何东西一样。软件方法(在设置中)没有在模拟器中显示(出于某种奇怪的原因),硬件方法需要同时按下两个按钮。最终结果是,现在我启动了一个 iPhone X 一次,我总是必须模拟一个 iPhone X + 我实际测试的任何东西。
找到解决方法
当模拟器单独启动时(不是 Xcode 项目),它将重新启动上次从硬件菜单激活的模拟 if离开了运行宁。因此,如果我启动新的东西,然后同时保留它和 iPhone X 模拟器 运行ning,当我退出模拟器时,它将在下次使用新硬件而不是 iPhone 时重新启动X.
我仍然对告诉 iPhone X 硬件关闭(如果存在这样的事情)的任何方法感兴趣,因为我经常不得不在硬件模拟之间切换,这会很好能够做到这一点而不必重新启动以摆脱 iPhone X.
从硬件 -> 设备 -> 将您的模拟器更改为所需版本 这样你就会加载正确的版本,当然没有办法 "Shutdown" 一个模拟器但退出,因为这只是一个应用程序而不是硬件。 如果您打开了多个模拟器,您可以通过突出显示它们和 select 文件 -> 关闭 Window 或 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.
您也可以转到“设置”>“常规”,“关机”应该在最底部