帮助我的应用程序崩溃的原因?

时间:2011-01-01 22:56:44

标签: iphone ipad ios idle-timer

我正在写一个iPad应用程序,它是一个“自助服务终端”应用程序。 iPad应该挂在墙上,应用程序应该运行。我做了一个测试,昨晚(12月31日星期五)启动应用程序并让它运行。今天早上,当我醒来时,它没有运行。我刚检查了iPad的控制台,我无法弄清楚它为什么会崩溃。

iPad已插入,因此电池未发出。我在我的应用程序委托中禁用了idleTimer。该应用程序被视为昨晚深夜运行。

我想说明我的应用程序通过Game Kit充当蓝牙服务器,并且大部分控制台输出都被蓝牙状态消息占用。

当我打开iPad时,应用程序暂停,并且系统警报提示我检查“Expiring Provisioning Profile”。我轻拍“解雇”,警报消失了。在我解除系统警报后,应用程序崩溃了大约一秒钟。

我有什么想法可以诊断出这个问题吗?为什么我的应用会崩溃?

Here is my iPad's Console log,从Xcode的管理器复制而来。

修改

一些谷歌搜索引导我to this site,它说警报视图会导致应用失去焦点。可以参与吗?我该怎么做才能解决问题?

EDIT2:

我的崩溃日志将情况描述为:

  

特定应用信息:

     

appname 无法及时恢复

     

经过的总CPU时间(秒):10.010(用户8.070,系统1.940),100%CPU

     

经过的应用程序CPU时间(秒):9.470,95%CPU

1 个答案:

答案 0 :(得分:0)

好吧,过期的配置文件会阻止应用程序运行,但是日志错误听起来好像你在应用程序委托中的applicationDidBecomeActive:或applicationWillResignActive:方法中花了太长时间。