iOS开发 发布之后的Crash错误反馈(一)

本文介绍了一种利用Umeng移动开发者服务平台进行iOS应用Crash问题定位的方法。文章详细阐述了如何从Umeng导出错误信息,并结合Xcode及dSYM工具进行错误分析,最终找出导致Crash的具体代码行。

    iOS程序在调试阶段出现了Crash的话,可以直接通过看控制台打印出来的错误信息来定位❌并且修正。但是!但是!但是!重要的事情说三遍,程序发布之后怎么办?在iTunes Connect的后台查看不到任何崩溃信息,而实际上又确实发生了崩溃,真心蛋疼,苹果自带的崩溃报告没法用!只能用目前市面上的Crash反馈工具,一种手段就是使用Umeng。

    鉴于大家目前都会在自己的App中加入Umeng移动开发者服务平台,一般都是使用他的友盟分享和友盟日活统计这些功能比较多。但是里面还集成了一个比较给力的功能,那就是错误分析,说白点就是用户在使用你的App过程中Crash掉之后发回来的错误报告。直接点击友盟->我的产品->错误分析:错误列表 就可以看到错误的消息了,比如:

124029_M34S_2430867.png124640_RtfI_2430867.png

步骤一:点击右边的那个小笔记本按钮,将错误信息导出来;

步骤二:打开Xcode,在菜单栏Windows->Organizer弹出界面,找到你之前上传到app Store的那个版本,确定好版本之后,在

/Users/<用户名>/Library/Developer/Xcode/Archives 目录下,找到该xxxx.xcarchive文件,但是,记得要把文件名的空格去掉!不然后面你使用的时候会报错!复制出来。

步骤三:下载 dSYM工具 工具,百度网盘下有得下载:http://pan.baidu.com/s/1bnkxPvT ,把xxxx.xcarchive文件拖进去,记得去掉文件名的空格!单击文件,在后面的对应编辑类型选择,如图:

143119_nUKW_2430867.png

然后把在Umeng错误统计中出现的那个泛绿色的内存地址填进去,点击分析,就能出现错误原因以及出错误的事第几行了

如下图所示:

144701_qr7b_2430867.png

转载于:https://my.oschina.net/caijunrong/blog/492351

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值