美文网首页
crash日志解析

crash日志解析

作者: 时光浅影 | 来源:发表于2018-12-25 13:42 被阅读20次

symbolicatecrash崩溃日志分析

1.电脑桌面创建crash文件夹
2.需要用户从手机中 设置->隐私-> 分析->分析数据 选择崩溃的App.ips文件分享导出ips文件,放到crash文件夹中
3.下载对应的ipa(如果实在没有了就再从Archives里,右键Show in Finder导出来一个,但一定要保证是你上次发布用的那个),放到crash文件夹中
4.同上,下载对应的dSYM文件,放到crash文件夹中
5.找到隐藏工具symbolicatecrash,终端敲入命令find /Applications/Xcode.app -name symbolicatecrash -type f ,拷贝路径,然后粘到Finder的“前往文件夹”下,前往,、symbolicatecrash工具,把它也拷到桌面的crash文件夹里。
6.打开终端,cd到桌面crash文件夹,依此export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer(如果不输入终端可能报错Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.)和./symbolicatecrash ./.ips ./.app.dSYM > symbol.crash,结束后会在crash文件夹里创建一个symbol.crash文件,这个文件就是符号化过的崩溃文件。

注意:每一个 xx.app 和 xx.app.dSYM 文件都有对应的 UUID,crash 文件也有自己的 UUID,只要这三个文件的 UUID 一致,我们才可以通过他们解析出正确的错误函数信息。

说明:如果应用已经上架,可以通过iTunes Connect(Manage Your Applications - View Details - Crash Reports)获取用户的crash日志,不过这需要用户设备同意上传相关信息

dwarfdump --uuid ~Demo.app.dSYM 查看sSYM的UUID

dwarfdump --uuid ~/Demo 查看app的UUID

相关文章

网友评论

      本文标题:crash日志解析

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