模拟iPhone的低电量

Nil*_*nch 30 iphone simulation objective-c power-management ios-simulator

我正在开发一款手机游戏,当显示低电量警报时,它会出现崩溃.它适用于低内存,来电和其他消息.

测试和调试这个很痛苦,因为我找不到终端或iPhone模拟器模拟这种情况的方式,所以我必须给我的手机充电一点,启动应用程序,等待它耗尽电量,然后开始一遍又一遍.

有谁知道以一种现实的方式产生这个错误的方法?希望我的iPhone电池不会太紧张.

Mic*_*ick 10

不幸的是,没有好的方法来模拟低电池环境.您实际上很可能需要对设备的电池进行物理充电,直到它高于"电池电量不足"状态,然后调试您的应用程序.

解决别人说的话:

  1. 无法模拟电量不足的通知.@Bo的项目.所提供的只不过是随机安排 UILocalNotifications.与在您的应用中显示UIAlertView并没有太大的不同.
  2. 你可以试试@Andrew R.所说的并使用UIDevice头中的私有方法.但令人怀疑的是,你是否会完全模仿真正的低电池环境的影响.

虽然等待设备实际达到低电量状态是一件痛苦的事,但您可以在应用程序中添加一些耗尽电量的代码来帮助您.例如,使用GPS可能会更快地耗尽电池电量.

祝好运.