iOS设备上的工具 - 无法符号化,因为app不会出现在下拉列表中

时间:2012-10-01 16:20:24

标签: iphone ios instruments symbolicate

我在设备上运行了时间分析器。我最终得到了痕迹,但没有符号。因此,按照this answer中的建议,我试图重新进行符号化。但是,二进制文件的下拉列表是空的。看屏幕截图。我怎样才能在我的踪迹中得到符号?

有关对分析器运行符号进行符号化的一般说明,请参阅here。但是没有解决这个特殊问题。 enter image description here

1 个答案:

答案 0 :(得分:0)

如果你有dSYM和应用程序包,你可以使用我写的这个符号化工具快速标记你的应用程序的地址。

symbolication your.app.dSYM your.app.trace

符号化版本将打印到STDOUT。为获得最佳效果,请将.app保存在与.dSYM相同的文件夹中。

https://github.com/Imperiopolis/Symbolication

您也可以使用GDB手动对问题行进行符号化。用GDB打开你的dSYM,然后运行

set print symbol-filename on
p/a address