2012-06-04 45 views
5

我在调试器中收到错误。在线程我的应用程序崩溃在线:如何跟踪Xcode程序崩溃的位置

0x37265f78: ldr r3, [r4, #8] 

有:

Thread 1: EXC_BAD_ACCESS (code=1, address=0x50000008) 

如何找出应用程序真正崩溃?有什么像“调用堆栈”?

回答

15

您必须设置Exception Breakpoint 转到断点导航器,单击底部的+按钮,然后添加异常断点。 现在您将知道发生任何异常的确切位置(例如崩溃线)。祝你好运!

+1

所有这些d @ mn时间我一直在想,为什么它不会告诉你你的应用程序失败。真诚地谢谢你。 –

1

在调试器下运行您的应用程序,然后当您的应用程序崩溃时,您将有权访问调用堆栈。此外,如果显示控制台窗口,您将在崩溃时获得更多文本信息(包括调用堆栈)。

如果您使用Xcode 4,请查看附件中的图片。 enter image description here