ios 崩溃日志符号化

2017-10-19  本文已影响0人  Satanshun

1.在桌面新建一个文件夹,取名crashtemp

2.把iTuenes Center的解决方案中心.crash文件下载下来(直接将.txt修改后缀名为.crash),复制到crashtemp文件夹中,改名为temp.crash

3.打开终端输入以下命令查找symbolicatecrash的位置:find /Applications/Xcode.app -name symbolicatecrash -type f

4.点击前往文件夹将上面获取到的symbolicatecrash的位置找出来,再将symbolicatecrash 复制到你的桌面的crashtemp文件夹中

5.找到dSYM文件,第一步:Xcode中window-->Organizer,第二步:选择对应的包,右键显示包内容,第三步:进入dSYMs文件夹,将.dSYM文件同样复制到桌面的crashtemp文件夹中

6.现在crashtemp文件夹有3个东西(.crash  symbolicatecrash .dSYM)

7.打开终端,cd拖入桌面上的crashtemp文件夹回车输入命令:

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

8.接着输入命令:

./symbolicatecrash /Users/你的电脑用户名(angel)/Desktop/crashtemp/temp.crash /Users/你电脑的用户名(angel)/Desktop/carshtemp/xxxx(dSYM文件名字).dSYM > Control_symbol.txt

9.最后这个crashtemp文件夹中就会多出一个.txt的文本文件,这个时候可以看到,里面的信息至少是我们可以看得懂的了,这样就能准确的找到App crash的问题所在了

总结

1、找到symbolicatecrash

2、下载iTunes centercrash log文件

3、获取到dSYM文件

4、三个文件放一个文件夹里面,输入命令进行crash log符号化,得到符号化后的文件

5、查看符号化的后crash log文件,找到准确的问题所在

上一篇下一篇

猜你喜欢

热点阅读