Tag: 矮人

如何将.dSYM文件解码为显式的DWARF格式?

DWARF是一种debugging信息格式。 Xcode生成的.dSYM文件包含DWARFdebugging信息。 问题是:如何解码.dSYM文件以获得人类可读的DWARF信息,如下所示。

atos和dwarfdump不会象征我的地址

我通过AirBrake.io收到了一个没有符号的崩溃报告。 由于崩溃报告的格式与Apple crashlog格式不同,因此我不能像往常一样将其放在XCode上,所以我从XCode存档中采用了完全相同的版本,试图在命令行上对其进行符号化。 结果如下: $ atos -o kidsapp.app/kidsapp 0x0002fc4c 0x0002fc4c (in kidsapp) 我确定我使用的是与崩溃报告相同的内部版本。 所以我也试过了侏儒转储: $ dwarfdump –lookup 0x0002fc4c –arch armv7 kidsapp.app.dSYM ———————————————————————- File: kidsapp.app.dSYM/Contents/Resources/DWARF/kidsapp (armv7) ———————————————————————- Looking up address: 0x000000000002fc4c in .debug_info… not found. Looking up address: 0x000000000002fc4c in .debug_frame… not found. 也没有结果。 除了使用错误的dSYM文件以外,还有什么可以做错的吗? 我知道这是正确的,因为这是在AirBrake的崩溃报告中提到的版本,它在我的XCode档案中。 任何想法/提示,欢迎!