当app出现崩溃, 研发阶段一般可以通过以下方式来跟踪crash信息
#1.模拟器运行, 查看xcode错误日志
#2.真机调试, 查看xcode错误日志
#3.真机运行, 查看device系统日志
下面举例说明...错误日志
程序执行后会立即崩溃, 打开xcode系统日志可以看到以下错误信息
2016-10-29 12:13:29.015 CrashDemo[37842:7436441] *** Terminating...日志可以看到是数组访问越界, 发生越界的方式名为print
针对这个demo我们当然很清楚是刚才列的array[1]发生越界, 但对于一个完整的程序如何查看是在哪个地方发生越界的呢?...一般用户只能反馈在做什么的时候发生crash
然后我们在去做尝试是否能遇到, 不过这样效率不高而且一般很难复现到用户的crash
Bugly的出现解决的这个问题
Bugly SDK在当程序崩溃时, 会自动将错误信息发送到服务器方便开发人员查看分析..."];
return YES;
}
这样当程序发生崩溃时, 崩溃信息会自动发送到服务器登录你的bugly账号就能查看到了
?