不废话,直入正题
方法一
1.将 xx.app 和 xx.app.dSYM 文件找出来.
在Windows->Organizer->archivers可以看到你的每一次的打包,找到对应版本后,右键‘Show in Finder’。
找到对应的包,右键‘显示包内容’,将xx.app 和 xx.app.dSYM两个文件copy出来
2.打开终端,cd到copy出来的文件目录,敲击命令:
xcrun atos -arch arm64 -o ***.app/*** 0x100278554
注意:arm64 是CPU Type(如图3 的友盟错误示例)
***是工程名
0x100278554是错误代码地址
3.之后会在终端看到分析结果,如图4
WXComponentManager.m类中的844行,报错的方法是_syncUITasks
方法二
下载友盟的错误分析工具umcrashtool:传送门在这里
将友盟的错误信息下载下来,并和umcrashtool放在同一文件夹下
打开终端,cd到此文件夹下,将分析工具和错误报告依次拖入终端(注意中间以空格分割),然后回车。此时,会重新生成一个csv文件,里面保存的即是分析结果,也可以直接在终端查看,如图5
完毕