尊贵的iOSers,不知道大家现在查看线上崩溃是用的什么工具呢?我之前一直都是用的友盟,友盟排查线上崩溃每个版本都要单独上传一次符号表,还是有点麻烦😣,并且还不好定位问题。在和一个开发朋友闲聊时,得知到他是使用苹果自带的Crashes排查线上的崩溃,本着学习新知识的心态尝试用了一下,使用过后给我的感受用一句话来表达,真是相见恨晚呐!接下来我将为大家揭晓 Crashes的神秘面纱。
如何启动Crashes窗口?
- Window→Organier→Crashes
Crashes 操作界面介绍
顶部菜单:筛选条件依次是时间、版本、build、App类型、系统、平台
日志区:顾名思义就是具体的崩溃日志
右侧菜单:从上至下依次是打开项目的按钮、设备和系统版本信息、标记按钮(标记已经修改的logs)
底部菜单:从左到右依次是搜索功能、过滤按钮、展示当前logs更多信息的按钮、<5of5>按钮查看不同设备上报的同一条logs信息
了解完界面基本功能介绍后,接下来让我们一起看看Craches最激动人心的功能吧!
定位问题
Crashes 可以在项目中 定位crash log ,测试过能够具体到某一行代码,这功能简直不要太香啦!
到这里Crashes的介绍和基本用法就完成啦!排查和解决崩溃问题是提升技术能力的重要途径。
这个过程中的收获:
- 可以提升自己对代码的理解水平和对系统的理解
- 思考如何防止崩溃,从而提升代码的健壮性
最后希望我们的代码永无bug😁😁😁
感谢您的阅读和参与,HH思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何问题或建议,麻烦在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!