美文网首页
iOS:如何在Linux上符号化崩溃信息

iOS:如何在Linux上符号化崩溃信息

作者: 不是谢志伟 | 来源:发表于2015-11-09 11:46 被阅读411次

    使用Facebook开源的atosl, 一个Apple atos(只限于Mac OS)替代品.

    安装atosl遇到的问题:

    Make出现的问题 *** 遗漏分隔符 。 停止。
    解决方法:在config.mk.local行末尾添加’'

    安装步骤:

    1. 安装依赖
      $ sudo apt-get install libdwarf-dev dwarfdump binutils-dev libiberty-dev

    2. 安装atosl
      git clone https://github.com/facebook/atosl.git

    3. cd到atosl

    4.生成config.mk.local文件
    echo "LDFLAGS += -L$(dirname $(brew list binutils| grep libiberty.a))" >> config.mk.local

    实例:

    Screen Shot 2015-11-09 at 11.19.01 AM.png

    现在尝试符号化第12行:12 Browser 0x100051960 0x10003c000 + 88416

    结果:
    -[BrowserViewController setPadPopover:] (in Browser) (BrowserViewController.h:0)

    相关文章

      网友评论

          本文标题:iOS:如何在Linux上符号化崩溃信息

          本文链接:https://www.haomeiwen.com/subject/lathhttx.html