Fabric --> Crashlytics 功能并上传 dsym 文件

1.简单介绍Fabric

2.如何生成DSYM文件

3.如何找到DSYM文件

4.如何将DSYM文件上传至Fabric

1.简单介绍Fabric

最近项目使用到了Fabric的Crashlytics功能,感觉不错.

  • 轻量级
  • 接入简单
  • 反馈的信息全面并且准确
  • 官网偶尔难加载
  • 上传DSYM文件慢
  • 网址:https://fabric.io/home
2.如何生成DSYM文件
  • target-->build settings -->build options -->Debug information format -->全部改为DWARF with dsym file


    Debug information format
3.如何找到DSYM文件
路径

点击最上面的两个按钮中的其中一个都可以进到Xcode中找到Archives文件,然后找到相应日期包的xcarchive文件,右击显示包内容,找到dsym文件即可.

4.如何将DSYM文件上传至Fabric

fabric需要上传dsym文件才可以看到非常详细的日志,但是上传时间比较长

  • 需要注意的是Fabric中的UUID必须与您所上传的dsym所包好的UUID相同,才会展示详细的错误.
如何查看dsym的UUID呢?

在终端中输入

dwarfdump -u <PathToYourAppsDsym>

即可查看dsym所归属的UUID


dsym中的UUID

Fabric中的UUID
  • 以上为举例子
  • 两者必须一致才可以显示详细的日志,至于怎样一致呢,就是找同一版本的.

上传成功的样子:


成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是符号表? 符号表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示: <起始地址> <结束地址> ...
    深圳阳光阅读 12,264评论 28 5
  • Apple Develop官方原文:Understanding and Analyzing Application...
    iDeveloper阅读 5,697评论 1 9
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 前言 作为一个程序开发人员,调试程序编写过程中遇到的各种异常奔溃,是再常见不过的现象了。一般在开发过程中,我们可以...
    brilliance_Liu阅读 1,791评论 7 6
  • 当一个应用崩溃时,会产生一个崩溃报告。这个报告对分析崩溃问题是非常有用的。这篇文章主要讲述了如何符号化、了解和分析...
    alvin_wang阅读 3,879评论 1 6