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
3.如何找到DSYM文件
点击最上面的两个按钮中的其中一个都可以进到Xcode中找到Archives文件,然后找到相应日期包的xcarchive文件,右击显示包内容,找到dsym文件即可.
4.如何将DSYM文件上传至Fabric
fabric需要上传dsym文件才可以看到非常详细的日志,但是上传时间比较长
- 需要注意的是Fabric中的UUID必须与您所上传的dsym所包好的UUID相同,才会展示详细的错误.
如何查看dsym的UUID呢?
在终端中输入
dwarfdump -u <PathToYourAppsDsym>
即可查看dsym所归属的UUID
- 以上为举例子
- 两者必须一致才可以显示详细的日志,至于怎样一致呢,就是找同一版本的.
上传成功的样子: