如何模拟iPhone在iOS模拟器中入睡?

Leo*_*opd 22 ios ios-simulator

我正在处理的iPhone应用程序似乎在操作过程中手机进入睡眠状态时出现错误.有没有办法模拟手机在iOS模拟器中进入睡眠状态?

具体来说,我指的是用户按下耳机旁边的手机顶部的按钮,立即使屏幕空白.

注意: OP询问" 关闭 "手机,这不是按下顶部按钮时发生的情况.离开这里,因为获得解决方案的一部分是弄清楚要问什么问题.

Jac*_*nce 36

是的.在iOS模拟器打开的菜单栏中,单击硬件 - >锁定.

请注意,这看起来与实际睡觉手机略有不同(它使"滑动解锁"屏幕保持运行),但实现了相同的效果.

您还可以执行其他漂亮的操作,例如旋转设备并点击主页按钮.

要清楚,按下手机顶部的主屏幕按钮不会将其关闭.它只是让它入睡.

如果可能,您应该始终在实际设备上测试您的应用.模拟器不会模拟后台应用程序和WatchDog进程的幕后所有复杂的操作系统级别的东西.

  • 锁定与睡眠是一样的。当模拟器中运行应用程序或连接到 Xcode 调试器的设备时,切勿关闭笔记本电脑。它可能会崩溃或在未知状态下唤醒。 (2认同)