在控制檯中,我有這樣的信息:無法在iOS 6啓動調試IPA,它完美地運行在iOS 5
backboardd [51]:BKSendGSEvent ERROR發送事件類型23: (IPC /發送)超時(0x10000004)
然後它崩潰。崩潰報告:
Hardware Model: iPad2,1
Process: abc [3243]
Path: /var/mobile/Applications/...
Identifier: abc
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2012-10-...
OS Version: iOS 6.0 (10A403)
Report Version: 104
Exception Type: 00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread: 0
Application Specific Information:
com.abc failed to launch in time
Elapsed total CPU time (seconds): 20.910 (user 20.910, system 0.000), 52% CPU
Elapsed application CPU time (seconds): 19.898, 50% CPU
發行版本工作正常兩者的iOS 5和6
謝謝,把這個放入didFinishLaunchingWithOptions和applicationDidFinishLaunching解決了崩潰問題。但是,它仍然無法啓動,並且收到超時錯誤。 (CoreAnimation和BKSendGSEvent。) – iOSdev
當我從XCode運行它時,它會很好。但是,當我使用歸檔工具製作IPA時,或者只需將.app文件拖放到iTunes時,它就會凍結。 (至少不會崩潰了。) – iOSdev
然後你可以嘗試使新線程伊娃和使用該線程,而不是dispatch_get_main_queue() –