美文网首页
iOS开发:使用symbolicatecrash分析crash文

iOS开发:使用symbolicatecrash分析crash文

作者: iOS_SXH | 来源:发表于2017-04-24 11:23 被阅读0次

上架打回来,顺便给我发了个崩溃日志,可说这个崩溃日志看不懂啊,恶补了一波知识,这里做个记录。


1>需要材料

dSYM文件+symbolicatecrash工具+崩溃日志(未处理的)

材料1:dSYM文件

打包文件(xcode-product—>archive)

材料2:symbolicatecrash工具

终端输入命令:

find /Applications/Xcode.app -name symbolicatecrash -type f  

得到地址后"Finder-->前往文件夹-->输入地址",找到symbolicatecrash工具,复制出来使用。

材料3:崩溃日志文件

这个日志文件是在被拒邮件的附件里面,直接粘贴复制出来为.txt文件,直接修改后缀.crash文件。


将3个材料放在桌面的crash文件夹里面,下面开始处理。


2>处理日志文件

1>处理(cd进入到3个材料的文件夹)

./symbolicatecrash  /Users/SXH/Desktop/crash/crash.crash /Users/SXH/Desktop/crash/NewHoldDai.app.dSYM > Control_symbol.crash

这里注意修改加黑的要修改成自己的2个文件的地址(直接拖到终端即可),最后生成Control_symbol.crash文件(处理后的)

如果运行此命令报错:

Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.

补充下面的命令(设置环境变量)。然后重复步骤1命令

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

2>分析


处理前 处理后

使用symbolicatecrash分析crash文件

SHX_2017-04-24

相关文章

网友评论

      本文标题:iOS开发:使用symbolicatecrash分析crash文

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