我正在编写一个 iPad 应用程序,它是一个“信息亭”应用程序。 iPad 应该挂在墙上,并且应用程序应该可以运行。我做了一个测试,昨晚(12 月 31 日星期五)启动了应用程序并让它运行。今天早上,当我醒来时,它没有运行。我刚刚检查了 iPad 的控制台,但不明白为什么它崩溃了。
iPad 已插入电源,因此未提供电池。我did禁用我的应用程序委托中的idleTimer。该应用程序被发现运行至昨晚午夜。
我想指出的是,我的应用程序通过游戏套件充当蓝牙服务器,并且控制台输出的很大一部分被蓝牙状态消息占用。
当我打开 iPad 时,应用程序暂停,并且出现系统警报,提示我检查“配置文件过期”。我点击“关闭”,警报就消失了。在我关闭系统警报后大约一秒钟,该应用程序崩溃了。
我有什么想法可以诊断这个问题吗?为什么我的应用程序会崩溃?
好吧,过期的配置文件会阻止应用程序运行,但日志错误听起来像是您在应用程序委托中的 applicationDidBecomeActive: 或 applicationWillResignActive: 方法中花费了太长时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)