我的应用程序在iPhone 6.1模拟器上崩溃。它在启动时崩溃,但不是每次都发生。事实上,我无法让它连续两次崩溃。有时候我运行一次就会崩溃一次,有时候我运行三次才会崩溃一次。崩溃是一个SIGABRT,并且没有产生错误信息。我设置了所有异常的断点,但它总是在main.m中的UIApplicationMain(...)处断开。
回溯产生:
回溯产生:
* thread #1: tid = 0x1c03, 0x91398a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
frame #0: 0x91398a6a libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x95c31b2f libsystem_c.dylib`pthread_kill + 101
frame #2: 0x023e857b libsystem_sim_c.dylib`abort + 140
frame #3: 0x02d92b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
frame #4: 0x02d9269f GraphicsServices`_GSEventInitialize + 123
frame #5: 0x02d92c1f GraphicsServices`GSEventInitialize + 36
frame #6: 0x00ee0d99 UIKit`UIApplicationMain + 600
frame #7: 0x0000277d MyApp`main(argc=1, argv=0xbffff388) + 141 at main.m:16
这个应用程序似乎在设备上没有崩溃,但这非常令人恼火,而且最近才开始。我尝试了重置内容、重启Xcode、重启计算机 - 没有运气。你有什么想法可以帮助我调试吗?