在iPhone Crash日志中,我看到以下信息。
异常类型:00000020 例外代码:0x8badf00d 突出显示的主题:0
特定应用信息: iOSMyApp [2687]拥有超出允许时间的有效断言: {( identifier:挂起进程:iOSMyApp [2687] allowedBackgroundDuration:10.000000 reason:suspend owner pid:15 preventSuspend preventThrottleDownCPU preventThrottleDownUI )}
经过的总CPU时间(秒):10.060(用户10.060,系统0.000),100%CPU 经过的应用程序CPU时间(秒):7.785,77%CPU
我理解经过的应用程序CPU时间包括应用程序使用的总CPU时间,包括设备资源的等待时间。
但这是什么7.785秒?
这是渲染屏幕用户界面所需的时间吗?要么 这是从applicationDidFinishWithLaunchingOptions方法返回的时间吗?
我得到了这个疑问,因为苹果接受了应用程序启动时间直到20秒(大约因为苹果没有定义固定度量)。但是后来7.785秒我们为什么要得到崩溃日志呢?
请帮助我理解这个价值。
答案 0 :(得分:0)
提到的时间是从applicationDidFinishWithLaunchingOptions方法返回的时间。
参考这些链接并获得此信息。
App Crashes on Startup with iOS 5 - Cannot Reproduce iPhone 4 vs iPhone 5 TestFlight issue Unable to start debug IPA on iOS 6, it runs perfectly on iOS 5