iOS 快速定位线上bug,bug日志分析及bugly使用符号化精准定位bug

1.xcode 自带buy追踪

使用xcode自带追踪bugly需要用户与应用开发者共享崩溃数据
在这里插入图片描述
这时你可以在APPStoreConnect中APP分析中自选择日期查看线上app崩溃现状在这里插入图片描述
通过xcode–>Window–>organizer 打开如弹窗
在这里插入图片描述
通过点击崩溃左侧箭头快速在xcode定位到崩溃的代码,但这种方法使用的局限就是需要用户协助给开发者分享崩溃日志。所以为了打破这种局限性我们可在项目中集成三方的检测崩溃的sdk,接下来就到了笔者推荐的bugly

2.借助于bugly

具体的集成笔者就不在这里啰嗦,具体参照Bugly iOS SDK 使用指南
bugly是一个非常好用的辅助优化应用的工具,不仅为我们收集崩溃的日志,也为我们收集的导致应用卡顿的
在这里插入图片描述日志,协助我们快速定位崩溃和卡顿的位置。同时bugly日志也特别详细,给我们提供崩溃的机型,系统,甚至为我们提供了解决崩溃的方案。
在这里插入图片描述
在这里插入图片描述
但是不是所有的崩溃都能解析出来有时显示的崩溃符号,需要我们来配置符号,上传才能解析出来我们能看到的结果,具体效果如图:
在这里插入图片描述
这里我们就需要来配置符号表(这个配置是跟版本走的)
具体步骤如下:
1.下载符号表工具
在这里插入图片描述
解压提取buglySymboliOS.jar文件
2.找打编译文件找打dsym文件
在这里插入图片描述
3.把buglySymboliOS.jar与你要符号化版本的dsymgong文件合并,具体更根据自己的文件路径来

java -jar /Users/taoyibao/Desktop/符号转化/buglySymboliOS.jar  -i /Users/taoyibao/Desktop/符号转化/TYBCopycat.app.dSYM

在这里插入图片描述
这个文件中生成一个合并zip文件
在这里插入图片描述
4.将生成的zip上传
在这里插入图片描述
这是就实现了配置符号化,
在这里插入图片描述
你能快速定位到那个类文件第几行代码出了问题。

Created with Raphaël 2.2.0 寻找bug 项目是否集成bugly bugly分析 bugly是否符号解析过 分析bug日志 分析类名和崩溃行 bug 配置符号化 上传配好的符号文件 xcode方法 用户是否分享bug日志 打开权限 用户是打开用户权限 yes no yes no yes no yes no
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值