美文网首页iOSiOS资源库干货
iOS 从 Crash 信息中查找崩溃原因

iOS 从 Crash 信息中查找崩溃原因

作者: fir_im官方 | 来源:发表于2015-05-08 17:59 被阅读2459次

作者:INA 2015.02.5

配图1配图1
之前使用Twitter公司的崩溃搜集工具 crashlytics,它可以准确定位 APP 崩溃的具体原因到代码的某一行。这个工具也被很多的大公司采用。但是因为是 Twitter 公司的,你们懂得(貌似 DNS 经常被污染),经常会漏掉很多崩溃信息。对我们的开发非常不利。前几天发现了一款国内 FIR.im公司的产品 BugHD,因为服务器在国内,crash的反馈速度应该很快,于是我就简单的测试了一下,非常不错。虽然 FIR 给出了教程( iOS 错误堆栈查找崩溃原因的方法),但是可能不是非常浅显易懂,因此我要来个详细的扩展教学!一步步来!

1.制作崩溃代码以及添加 BugHD SDK

这里我为了测试,写了一个简单的数组越界,如图所示: 配图2配图2
配图3配图3

2.打包程序,并安装到手机上

菜单栏->product->Archive。
如图,在这一步的时候,show in Finder把刚刚生成的最新的xcarchive文件保存一份。

配图4配图4 (http://www.ianisme.com/wp-content/uploads/2015/02/配图4)
然后打包成功,安装到手机上去(如果是发布,就上传到AppStore上去)

3.查看崩溃信息,并查找原因

当有用户使用此APP崩溃的时候会在bughd后台收到崩溃信息。如图所示:

配图5配图5

看这个头都大了吧,下面我教大家解码!

配图6配图6
如图所示:
配图7配图7
为了证实准确性,我使用了Twitter的crashlytics工具进行了一次崩溃搜集:
配图8配图8
注意看序号3,和我们分析出来的崩溃信息一模一样,在这个地方数组越界了!
注意事项:不要两个崩溃搜集同时使用,不然只有一个生效的!
总结:以上是为初学者准备的详细教程,如果有什么不明白,可以再查看FIR.im官方的教程进行进一步理解。

感谢 INA 的分享和可爱的配图,原文地址:http://www.ianisme.com/ios/1805.html 希望这篇 BugHD入门教程对你有帮助,也欢迎更多的用户交流分享~

相关文章

  • iOS 从 Crash 信息中查找崩溃原因

    作者:INA 2015.02.5 1.制作崩溃代码以及添加 BugHD SDK 2.打包程序,并安装到手机上...

  • iOS Crash 大解析

    iOS crash / 崩溃/ 异常 /捕获 1 崩溃日志(crash log) Xcode中 查看崩溃信息 手...

  • iOS 符号化闪退日志

    iOS分析崩溃日志 二 iOS应用崩溃日志分析 iOS崩溃crash大解析

  • crash

    来源:iOS崩溃crash大解析 - 简书 1.上线崩溃日志获取 App上线以后苹果就会自动捕捉崩溃信息,当App...

  • iOS崩溃日志相关文章转载

    iOS之DYSM分析友盟错误信息 iOS 用dSYM工具分析友盟崩溃日志 —— 详细步骤 漫谈iOS Crash收...

  • ios xcode意外崩溃

    翻译崩溃信息 如果是这个原因 Exception Type: EXC_CRASH (SIGABRT) 可...

  • 3.Xcode方面问题

    1.iOS崩溃日志分析 iOS 获得crash dSYM方法(手机本地连接方式) [iOS Crash文件分析]-...

  • UICollectionView使用问题

    Crash崩溃崩溃信息:Assertion failure in -[UICollectionView _crea...

  • iOS 应用 crash 分析

    前提 应用崩溃影响用户体验,所以减少iOS应用奔溃是提高应用质量的重要途径。 一、获取iOS应用 crash信息 ...

  • iOS crash日志查看

    iOS crash日志查看 1.iOS开发中经常遇到程序闪退问题,关于崩溃日志产生原因: 1、应用中有Bug。​2...

网友评论

本文标题:iOS 从 Crash 信息中查找崩溃原因

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