我是靠谱客的博主 甜美镜子,最近开发中收集的这篇文章主要介绍ios崩溃日志收集_ios开发之crash日志收集,以及分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在ios开发过程,当应用已经打包,iPhone设备通过ipa的包安装应用后,在使用过程发现crash,那么如何获取crash日志呢,现提供如下四种获取crash日志的方式:

1、打开iPhone设备的设置里面的隐私中的“诊断与用量”,然后如果app崩溃了,设备会弹出提示框,用户确认之后,crash log会自动发送到苹果后台,然后用开发者账号登陆上去,可以拿到crash log。

2、将设备链接到mac或者windows上,同步到iTunes后再从电脑的目录下获取crash log:

Mac OS X:~/Library/Logs/CrashReporter/MobileDevice

Windows XP:C:Documents and SettingsApplication DataApple computerLogsCrashReporter

Windows 7/Vista:C:Users计算机登录名AppDataRoamingApple ComputerLogsCrashReporterMobileDevice

3、可以通过itools工具获取crash log,打开itools,连接iPhone设备,按照下图提示,获取crash log

4、通过xcode获取crash log,打开xcode,连接iPhone设备,打开window下的device,可以看到你连接的设备,可以看到如下界面,点击view device logs,可以看到所有的日志,选中日志,点击右键可以到处日志

二、解析crash logs

经测试可用的方法为atos -o XXX.app.dSYM/Contents/Resources/DWARF/XXX -l address0 targetAddress

其中:

a、XXX是appname

b、address0是当前进程在内存中加载的起始地址,至于为什么需要这个,那就有必要去了解下ASLR

获取地址参考下图:

c、targetAddress就是你想要符号化的地址

原文:http://my.oschina.net/u/1432769/blog/387562

最后

以上就是甜美镜子为你收集整理的ios崩溃日志收集_ios开发之crash日志收集,以及分析的全部内容,希望文章能够帮你解决ios崩溃日志收集_ios开发之crash日志收集,以及分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部