iOS获取项目的crash日志

作者: 孙大龙Lemon | 来源:发表于2015-05-04 11:05 被阅读2487次

    怎样最简单的获取用户在使用App时遇到崩溃、闪退的crash日志呢?

    每个公司可能都会有各自的方法,接下来我介绍的是最简单、实时性、成本最小的方法,非常适合不需要网络请求的一些小项目。

    1.大家应该都知道系统的 NSException 类可以获取系统崩溃时的日志,在 AppDelegate 入口函数 添加如下方法:

    2.将获得的 Exception 信息转换成NSString类型,然后调取邮件接口 [[UIApplicationshared Application] openURL:@"mailto://【你的邮箱】?..."],App崩溃的时候将信息写入邮件,用户只要点击发送按钮,你就可以收到crash日志啦。

    3.意见反馈 也可以用调取系统邮件接口的方法,邮件中可以插入图片,用户编辑起来更加自由,还能通过用户的邮箱及时跟用户进行沟通,而不用专门去加一个反馈接口。

    4.缺点 当然缺点也很明显,缺点是有的用户可能没有用iPhone发送邮件的习惯,iPhone没有绑定一个有效的邮箱账号,这个时候用户很难为了报告一个bug而去绑定一个邮箱账号

    5.GithubDemo地址

    相关文章

      网友评论

      • 863c73f31933:楼上,问一下,当NSException抛出的时候如何获取是那个类,那个方法,那一行代码导致的,这个你那边有研究不?
      • 我是卖报滴小行家:口袋汽车???

      本文标题:iOS获取项目的crash日志

      本文链接:https://www.haomeiwen.com/subject/plxmxttx.html