Xcode Crashes 排查线上崩溃

尊贵的iOSers,不知道大家现在查看线上崩溃是用的什么工具呢?我之前一直都是用的友盟,友盟排查线上崩溃每个版本都要单独上传一次符号表,还是有点麻烦😣,并且还不好定位问题。在和一个开发朋友闲聊时,得知到他是使用苹果自带的Crashes排查线上的崩溃,本着学习新知识的心态尝试用了一下,使用过后给我的感受用一句话来表达,真是相见恨晚呐!接下来我将为大家揭晓 Crashes的神秘面纱。

如何启动Crashes窗口?

  • Window→Organier→Crashes
3321701323954_.pic.jpg

Crashes 操作界面介绍

3341701325146_.pic.jpg
  • 顶部菜单:筛选条件依次是时间、版本、build、App类型、系统、平台

  • 日志区:顾名思义就是具体的崩溃日志

  • 右侧菜单:从上至下依次是打开项目的按钮、设备和系统版本信息、标记按钮(标记已经修改的logs)

  • 底部菜单:从左到右依次是搜索功能、过滤按钮、展示当前logs更多信息的按钮、<5of5>按钮查看不同设备上报的同一条logs信息

了解完界面基本功能介绍后,接下来让我们一起看看Craches最激动人心的功能吧!

定位问题

3361701332050_.pic.jpg

Crashes 可以在项目中 定位crash log ,测试过能够具体到某一行代码,这功能简直不要太香啦!

3371701411234_.pic.jpg

到这里Crashes的介绍和基本用法就完成啦!排查和解决崩溃问题是提升技术能力的重要途径。

这个过程中的收获:

  1. 可以提升自己对代码的理解水平和对系统的理解
  2. 思考如何防止崩溃,从而提升代码的健壮性

最后希望我们的代码永无bug😁😁😁


感谢您的阅读和参与,HH思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何问题或建议,麻烦在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、获取 Crash、dSYM 文件 获取到的 .ips 改后缀为 .crash 即可 真机 Crash 文件目录...
    midmirror阅读 13,292评论 0 31
  • 当一个应用崩溃时,会产生一个崩溃报告。这个报告对分析崩溃问题是非常有用的。这篇文章主要讲述了如何符号化、了解和分析...
    alvin_wang阅读 9,313评论 1 6
  • 1.工程设置 打包的时候生成dSYM(符号表),用来将崩溃的日志符号化 可以将release模式下设置为DWARF...
    tt大眼仔阅读 7,559评论 0 1
  • 什么是崩溃报告 官方细详介绍了崩溃官方细详介绍了如何查看崩溃日志 头(Header) 大部分字段一看就知道是什么意...
    沈冰忱阅读 12,820评论 0 13
  • 前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很...
    齐滇大圣阅读 65,731评论 29 443

友情链接更多精彩内容