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
|