如何在崩溃期间在xcode中找到正确的崩溃线

时间:2010-10-28 12:57:34

标签: iphone

任何一个帮助在崩溃期间找出xcode中正确的崩溃线。它很难调试。所以请尽快帮助我。谢谢。

此致

Arunkumar.P

2 个答案:

答案 0 :(得分:7)

您将需要在构建期间生成的.dSYM文件和崩溃报告。在崩溃报告中找到应用程序内发生崩溃的内存地址。应该有像

这样的行
13  YourApp  0x0001910a 0x1000 + 98570

其中0x0001910a是崩溃内存地址。

然后在命令行上使用atos命令来表示地址。语法如下:

atos -arch arm -o [PATH]/YourApp.app.dSYM/Contents/Resources/DWARF/YourApp 0x0001910a

这将返回崩溃的文件,方法和行。像这样:

-[YourView doSomething] (in YourApp) (YourView.m:474)

atos命令是XCode的一部分。

答案 1 :(得分:-1)

在代码和NSLog中使用断点 构建和调试您将看到崩溃线在哪里