根据Archives定位已上线App的崩溃位置

定位已经上线项目的bug,一直是个非常令人头疼的问题。常用的第三方工具,比如腾讯的bugly,可以帮助我们查找bug的位置所在,但这些第三方,配置起来也会感觉非常麻烦。比如我最近的一个项目,在项目初期,我就加入了bugly,平时测试,bugly找问题确实非常准确。但是上线后,却发现bugly并不能很明确的定位bug的位置。

bugly对应调试界面(未添加符号表文件)

打开bugly控制器才发现,原来是符号表文件没有上传。

这个令我非常郁闷,因为项目已经上线,不能及时的根据崩溃信息找到对应的问题所在。于是,在下一个版本中开始配置bugly的符号表文件。

但,这还要等好久才能看到用户的反馈。。。 那有没有比较简单的办法呢?答案是 有的。

重点来了

在项目上线的时候,我们会Archives存档打包。这个时候我们会看到这个界面

archives后我们看到的界面

这个时候我们如果有已经上线的版本,我们可以点击 ‘Crashes’按钮:

点击Crashes

这时候就会出现令人欣喜的画面:

正在下载Crashes信息

这个下载下来的就是正式上线后,APP的崩溃信息了。

上线版本的崩溃信息

最左侧:崩溃信息列表,都有哪些地方崩溃了

中间:对应的崩溃位置的代码

最右侧:出现崩溃的手机类型和系统信息。

重要!!!!点击最右侧的 'Open in Project...' 。这时,会让你选择要打开哪个项目,你只要选择对应的项目就好。

项目就会定位在对应bug的那一行上了。😁

以上。其实这个方法,和bugly配合起来使用更佳(*^__^*)

希望大家多多交流哈!

相关网址(Bugly官网 和 iOS符号表文件):

Bugly iOS SDK 使用指南

Bugly iOS 符号表配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,288评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • 我和失眠君相识在七年前,那时我才上高中一年级,正值青春年少,情窦初开。 1.三月花开,初相识 因为升学的缘故,学业...
    小韩不止聊健康阅读 340评论 6 1
  • 我轻卷轴,递与出海的人儿 狂风大作,和忍不住的泪儿 胸前温热,耳畔不舍的话儿 梦,又醒于深冬,轻拥的梦 日夜轮回的...
    玖知猫阅读 317评论 0 0
  • 東村新月入夕阳, 晚风徐徐纳夏凉。 西山隐入朦朦里, 谁家儿女唤爹娘。
    黄泥村人阅读 488评论 7 32