当app出现崩溃, 研发阶段一般可以通过以下方式来跟踪crash信息
#1.模拟器运行, 查看xcode错误日志
#2.真机调试, 查看xcode错误日志
#3.真机运行, 查看device系统日志
下面举例说明...错误日志
程序执行后会立即崩溃, 打开xcode系统日志可以看到以下错误信息
2016-10-29 12:13:29.015 CrashDemo[37842:7436441] *** Terminating...crash的代码段
Demo#2.真机调试, 查看xcode错误日志
如果有添加exeception point, 程序会自动停到打印array[1]那一行....如果没有添加则程序会crash, xcode会出现以下错误日志
2016-10-29 12:15:53.561 CrashDemo[1062:316582] *** Terminating app due...一般用户只能反馈在做什么的时候发生crash
然后我们在去做尝试是否能遇到, 不过这样效率不高而且一般很难复现到用户的crash
Bugly的出现解决的这个问题
Bugly SDK在当程序崩溃时, 会自动将错误信息发送到服务器方便开发人员查看分析