我正在处理的iPhone应用程序似乎在操作过程中手机进入睡眠状态时出现错误。有没有办法模拟手机在iOS模拟器中进入睡眠状态?
具体来说,我指的是用户按下耳机旁边的手机顶部的按钮,这会立即使屏幕空白。
注意: OP询问手机“关闭”,这不是按下顶部按钮时发生的情况。离开这里是因为找到解决方案的一部分就是弄清楚要问的问题。
答案 0 :(得分:35)
是的。在iOS模拟器打开的菜单栏中,单击硬件 - >锁。
请注意,这看起来与实际睡觉手机略有不同(它使“滑动解锁”屏幕保持运行),但效果相同。
您还可以执行其他漂亮的操作,例如旋转设备并按主页按钮。
要清楚,点击手机顶部的主页按钮不会将其关闭。它只是让它入睡。
如果可能,您应该始终在实际设备上测试您的应用。模拟器不会模拟后台应用程序和WatchDog进程的幕后所有复杂的操作系统级别的东西。
答案 1 :(得分:1)
从 2021 年开始锁定模拟器的屏幕:
Device -> Lock
或
Cmd + L