如何在符号化的崩溃报告中获取行号而不是行偏移量?

时间:2013-01-31 16:26:31

标签: objective-c symbolicatecrash

我有一个问题一直困扰着我。对于我们的符号化崩溃报告,对于我们拥有源代码的内部框架,符号化崩溃报告通常具有偏移而不是行号。例如,符号化报告包含:

*AppName*   0x0025b0b2 -[*AppSpecificClass AppSpecificMessage*:] + 682

当我们想要:

*AppName*   0x001c444d __39-[*AppSpecificClass AppSpecificMessage*] (*AppSpecificClass*.m:145)

我尝试了一系列不同的构建设置排列,但我无法让它始终如一地工作(我们确实得到了崩溃某些部分的行号)。

感谢您的帮助, 罗布

1 个答案:

答案 0 :(得分:0)

您使用的是什么工具?

通过dwarfdump在这里正常工作

7   MyApp                           0x0004e4d1 -[MyClassInstance myFunc] (in MyApp) 'MyModule.mm' line 100, column 9 with start address 0x000000000004e4a3