前言:本码农使用的是友盟统计的错误分析
今天总监让对商家的 APP中崩溃进行分析,鉴于每次都要复制一些代码,但是在网上找的时候,会出现误导,所以今天就记录一下:
⚠️所有操作的基本是, 留有打包应用发布时的归档文件 *.xcarchive
友盟上错误的错误示例截图.png1-打开终端,找到 *.dSYM 文件所在的的文件夹
方法:找到对应的 *.xcarchive 文件,显示包内容,然后打开终端: cd 空格,拉 dSYMs文件夹到终端就OK了
xcarchive显示的包内容.png找到路径.png
2-点击友盟错误信息里面的内存地址,会弹出下面的界面
错误信息.png拷贝最后一句
dwarfdump --arch=arm64 --lookup 0x10006f5c0 "$dSYMPath"
,这里是 arm64,有的事arm7,不影响的,将最后的 "$dSYMPath" 改为 appName.app.dSYM(例如我的是:SorceryPicture.app.dSYM)即: dwarfdump --arch=arm64 --lookup 0x10006f5c0 SorceryPicture.app.dSYM,将这句话复制到终端,点击enter ,出现下面的界面结果.png
装逼的模式开启,打开项目找到对应的位置,就可以进行修改了
顺便推荐2个其他解决办法,看着挺屌,不过我没试😢😢
解析IOS崩溃日志(crash Log)
dSYM 文件分析工具
网友评论