iOS 查看崩溃日志与符号化

能看到这篇文章,就已经证明获取崩溃日志的重要性了。在公司,测试人员偶尔碰到程序崩溃,把bug提交给程序员,往往bug难以重现,这就造成了bug难以修改的现象。其实, 每台iPhone设备的程序崩溃时都会生成一个崩溃日志,保存到手机里。下面来说说如何获取崩溃日志:

1、同步手机内容 把手机连接到电脑,电脑会自动打开iTunes(如图.

 选择自己的手机,点击同步

之后崩溃日志便同步到电脑中了。

2、查看崩溃日志

打开Finder----->cmd + shift + G 粘贴 : 

~/Library/Logs/CrashReporter/MobileDevice/   在这个路径下便可看到手机的同步内容,崩溃日志的后缀.crash。

3、崩溃日志是一些看不懂的文件,想要找到程序崩溃原因,还要将崩溃日志符号化

这里需要准备3个文件:如图

.crash就是上面说的崩溃日志,symbolicateecrash是日志符号化工具,崩溃日志符号化是由这个工具完成的,test.app.dSYM是Xcode构建版本导出的文件。

   1)symbolicateecrash工具的获取

  在Finder中搜索

  find /Applications/Xcode 3.app -name symbolicatecrash -type f  ,其中Xcode 3.app换成自己  Xcode的名字,前往,就可以看到symbolicatecrash工具了

  如果这个路径搜索不到,请打开Finder-----> 应用程序 -------> Xcode -------> 右键 显示包内容,在 下面 这个路径下面就可以看到symbolicatecrash工具了

    Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

 2)获取 .app.dSYM文件

  请看链接:   https://bughd.com/doc/ios-mapping

  建议大家提测app时,要链接真机,Archive一个版本。

 3)之后把3个文件拷贝到一个文件夹中,打开命令行,进入这个目录

  具体过程:http://www.cnblogs.com/ningxu-ios/p/4141783.html

 

转载于:https://www.cnblogs.com/jaly2012/p/5925129.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值