bru*_*cem 7 debugging xcode gdb stack-trace ios
请原谅这里的新手 - 我在模拟器中运行一个应用程序,有时当它崩溃时它会在控制台中发布有用的信息,其他时候绝对没有.当它什么都没发布时,开始追踪崩溃原因的步骤是什么?
Nic*_*ver 10
首先在崩溃后打开调试器并查看堆栈跟踪.
除此之外,当出现那些模糊的错误访问错误时,您可以为可执行文件启用NSZombieEnabled.
具有堆栈跟踪(左上窗口),XCode3的调试器

Stacktrace Xcode4

我可以通过我们的应用程序不断重现这种行为.它使用ARC所以我很确定没有任何过度释放,我们已经启用了僵尸.Xcode将显示"Paused"而不是显示线程列表,"Continue"按钮处于活动状态,但不执行任何操作,并在(gdb)提示符上输入bt表示无堆栈.
这真让我抓狂!
| 归档时间: |
|
| 查看次数: |
2076 次 |
| 最近记录: |