美文网首页crash
友盟查看崩溃日志

友盟查看崩溃日志

作者: KingWorld | 来源:发表于2017-03-24 16:25 被阅读0次

    本人不喜欢废话,也不多介绍,上线的项目中使用了友盟,然后需要定位崩溃位置,查看的方法好像有很多,

    1.使用工具来定位

    2.利用crash的文件来定位

    3.使用crash的内存地址来定位

    1和2比较麻烦,本人喜欢粗暴快捷,现在罗列一下我第三个亲测的方法利用内存地址定位:

    1.先确保有dSYM文件,这个是首要条件,是根据内存地址找到崩溃位置

    一、archive打包

    1、模拟器选择iOSDevice(真机,真机,真机,重要的事情说三遍

    2、选择Product——archive,系统会自动编译出结果。

    没错archive打包就是这么简单,打包好了就右键show in finder找到文件。

    找到之后就打开终端,

    打开这个dSYM文件的路径

    2.复制错误内存地址,在友盟里面找到错误详情

    使用xcrun atos命令

    atos -o YourApp.app.dSYM/Contents/Resources/DWARF/YourApp 0x00062867

    YourApp填写自己的app name,最后0x00062867填写错误内存地址

    然后就能定位到具体的位置了


    如果是没有生成对应的 dsym 文件,那就用下列方法

    Build Settings -> Build Options -> Debug Information Format中,置为了DWARF,如果选为DWARF则不会产生dSYM文件,必须选择DWARF with dSYM File才会生成符号表文件

    有什么不足的可以在评论区相互交流,有用的尽管使用,谢谢反馈

    参考文章

    http://www.jianshu.com/p/3e3b8d45b4c9(如果不怎么会使用友盟 && 错误分析工具的使用)注意:并未亲测

    http://blog.csdn.net/totogo2010/article/details/39892467(里面列举三种方法,只使用了一种,其它使用工具的方法并未成功定位)

    相关文章

      网友评论

        本文标题:友盟查看崩溃日志

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