我正在编写一个 iPad 应用程序,它是一个“信息亭”应用程序。iPad 应该挂在墙上,应用程序应该刚刚运行。我做了一个测试,昨晚(12 月 31 日,星期五)启动了应用程序并让它运行。今天早上,当我醒来时,它没有运行。我刚刚检查了 iPad 的控制台,但我无法弄清楚它为什么会崩溃。
iPad已插入,因此未发出电池。我确实在我的应用程序委托中禁用了 idleTimer。该应用程序被视为昨晚运行至午夜。
我想指出,我的应用程序通过 Game Kit 充当蓝牙服务器,并且大部分控制台输出被蓝牙状态消息占用。
当我打开 iPad 时,该应用程序已暂停,并且有一个系统警报提示我检查“即将到期的配置文件”。我点击“关闭”,警报消失了。在我关闭系统警报后,该应用程序崩溃了大约一秒钟。
有什么想法可以诊断这个问题吗?为什么我的应用程序会崩溃?
这是我的 iPad 控制台日志,从 Xcode 的管理器中复制而来。
编辑:
一些谷歌搜索将我带到这个网站,它说警报视图会导致应用程序失去焦点。可以参与吗?我能做些什么来解决这个问题?
编辑2:
我的崩溃日志将情况描述为:
应用特定信息:
appname未能及时恢复
已用总 CPU 时间(秒):10.010(用户 8.070,系统 1.940),100% CPU
已用应用程序 CPU 时间(秒):9.470,95% CPU