1.打开友盟统计分析的错误列表页
2.下载到报表中心,将报表下载到本地
3.第一步 下载错误分析工具 并解压zip得到umcrashtool文件,可将umcrashtool与已下载的xxx.csv文件放入同一目录下
4.第二步 在terminal中运行umcrashtool命令,参数为错误分析的.csv文件绝对路径,如下:
xxxxxxx$ [umcrashtool文件绝对路径] [csv文件绝对路径]
5.之后就可以看到错误情况了,在哪个文件多少行的哪个方法中
6.常见错误分析
- Application received signal SIGSEGV
- Application received signal SIGBUS
- -[__NSArrayM objectAtIndex:]: index 4294967295 beyond bounds for empty array
- -[JKArray objectAtIndex:]: index (0) beyond bounds (0)
SIGSEGV和SIGBUS一般是因为访问已被释放的内存或者调用不存在的方法导致的,余下两个就是数组越界的问题了,这些大家都知道的。