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


    Fabric --> Crashlytics 功能并上传 dsym 文件_第1张图片
    Debug information format
3.如何找到DSYM文件
Fabric --> Crashlytics 功能并上传 dsym 文件_第2张图片
路径

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

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

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

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

在终端中输入

dwarfdump -u 

即可查看dsym所归属的UUID


dsym中的UUID

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

上传成功的样子:


Fabric --> Crashlytics 功能并上传 dsym 文件_第3张图片
成功

你可能感兴趣的:(Fabric --> Crashlytics 功能并上传 dsym 文件)