友盟错误日志代码分析

当我们的iOS应用集成了友盟的bug搜集sdk,应用上线后如果出现崩溃,崩溃日志将会被下来,通常我们可以很轻松的得到友盟搜集到的原始错误日志,以就是记录了你的应用崩溃发生的内存地址,但是这样的错误对于我们定位代码是不利的,谁能通过内存地址去定位代码行啊,所以我们需要将友盟上面的错误日志下载下来,下载下来的错误日志放在.csv文件里面的,按照友盟官方说法,如果我们需要定位具体的代码行需要通过将.csv文件和该版本应用的符号对照表在终端进行编译才能生成可以的新的.csv文件。具体的步骤亲参照友盟官方说明文档。

上面是我编译后的csv文件,但是我发现只有少部分错误可以编译出可读信息,以就是只有少部分可以编译后看出是哪行代码出错了。哎蛋碎了一地,但部分错误信息全是指向内存地址,根部看不懂。所以在我们公司以后开发的应用中关于错误日志搜集这一块我们就再已没有使用友盟sdk啦。

统计Crash的工具Crashlytics该bug搜集sdk的优点就是几乎可以将所有的崩溃日志定位到代码行,而且可以自动上传符号对照表。上班啦~后面有时间,我会专门写一篇关于Crashlytics使用教程的文章。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,650评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,169评论 25 709
  • 前言 崩溃是让发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很重要。调试阶段...
    進无尽阅读 6,296评论 0 9
  • #田生万物#21天一起写乔治第13天 从十月八号儿子去上幼儿园,我就开始期待周末,第一个周末过了,第二周刚开始,我...
    高兴嘛嘛阅读 1,540评论 1 0
  • 这些年,去过很多地方,看过很多风景…我是爱忙碌的我是爱繁华的我可能就是一个workaholic,因为我觉得...
    唯一解123阅读 2,976评论 1 4

友情链接更多精彩内容