iOS程序在调试阶段出现了Crash的话,能够直接经过看控制台打印出来的错误信息来定位❌而且修正。可是!可是!可是!重要的事情说三遍,程序发布以后怎么办?在iTunes Connect的后台查看不到任何崩溃信息,而实际上又确实发生了崩溃,真心蛋疼,苹果自带的崩溃报告无法用!只能用目前市面上的Crash反馈工具,一种手段就是使用Umeng。app
鉴于你们目前都会在本身的App中加入Umeng移动开发者服务平台,通常都是使用他的友盟分享和友盟日活统计这些功能比较多。可是里面还集成了一个比较给力的功能,那就是错误分析,说白点就是用户在使用你的App过程当中Crash掉以后发回来的错误报告。直接点击友盟->个人产品->错误分析:错误列表 就能够看到错误的消息了,好比:工具
步骤一:点击右边的那个小笔记本按钮,将错误信息导出来;spa
步骤二:打开Xcode,在菜单栏Windows->Organizer弹出界面,找到你以前上传到app Store的那个版本,肯定好版本以后,在调试
/Users/<用户名>/Library/Developer/Xcode/Archives 目录下,找到该xxxx.xcarchive文件,可是,记得要把文件名的空格去掉!否则后面你使用的时候会报错!复制出来。code
步骤三:下载 dSYM工具 工具,百度网盘下有得下载:http://pan.baidu.com/s/1bnkxPvT ,把xxxx.xcarchive文件拖进去,记得去掉文件名的空格!单击文件,在后面的对应编辑类型选择,如图:内存
而后把在Umeng错误统计中出现的那个泛绿色的内存地址填进去,点击分析,就能出现错误缘由以及出错误的事第几行了
开发
以下图所示:get