代码中植入友盟错误统计,在程序闪退之后,能获取闪退报告,对于线上产品的闪退分析还是很必要的。在拿到错误分析之后,还需要一些步骤才能看懂。
准备工作:
1 从友盟那里下载的错误分析csv文件
2 umcrashtool 【友盟官网下载】
3 线上版本的dSYM文件【archive时候的包,显示包内容可找到】
开始:
1 请先确保对应的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或该路径的子目录下。(对于每一个产品发布时archive操作会将dsym文件存放到~/Library/Developer/Xcode/Archives路径下,因此建议保留该路径下的文件,以便后续用工具分析错误。)
2 把 umcrashtool 和 csv 文件放在一个目录下,打开终端,cd 到该目录,运行 ./umcrashtool [absolutely_path_of_csv_file]
3 运行完成生成一个 csv 文件,完毕