iOS 查看崩溃日志
iOS开发,查看崩溃日志的办法有几个。
1发布之前,内测阶段,安装hoc版本的ipa,如果崩溃了,拿到设备,在编包的机器上打开xcode,orgnizer,查看设备的日志就能看到。
2发布之后,用户使用期间发生崩溃,最好的情况就是让用户把设备的崩溃日志发给我们,但是这个相当行不通。有个办法:app里集成友盟的sdk,然后他会记录崩溃日志,然后上报到他的平台,你用友盟开发者账号登陆他平台就能看到。下面说,怎么把崩溃堆栈 还原为对应的源码信息 什么文件的哪一行等等。
具体操作就是
1先把xxx.app与对应的xxx.app.dYSM文件拷贝到同一个目录,比方Destop/myapp/里面
2然后登录友盟开发者后台,找到对应的app的相关报表,如下图
3 上面红框里面的是最有用的信息,利用偏移地址把源码位置反解出来,具体操作是:打开终端,进入到刚才的那个 Destop/myapp目录
将偏移地址敲入命令
atos -o huijian_patient.app/huijian_patient -arch arm64 0x10018dbb4 0x10005ee04 0x10005fa2c
然后会获得如下结果
红框内部的信息是最有用的啦,这就好办了,找到源码对应位置,好好检查一下吧。
注意:命令行里面的一些参数 要跟日志里面的一致。比方那个 arch,地址等。
赶快尝试一下吧。
转载于:https://www.cnblogs.com/csucfl/p/4953181.html
iOS 查看崩溃日志相关推荐
- iOS App崩溃日志分析
APP新版本上线之前,一般都会经过测试团队的反复测试,确认无bug后才会发布.发布那刻作为开发人员的你,估计欣喜若狂吧,自豪吧!!.发布后线上运行好长一段时间,均安然无恙,可突然有一天你们家CEO说, ...
- iOS应用崩溃日志分析 iOS应用崩溃日志揭秘
转自:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF ...
- ios崩溃日志收集_iOS崩溃与日志分析
在iOS开发中经常需要靠记录日志来调试应用程序.解决崩溃问题等,整理常用的日志输出和崩溃日志分析. 最新更新:2018-11-30 基于CocoaLumberjack 的 Swift使用封装库 一.崩 ...
- # iOS进阶 # 崩溃与日志分析
看什么看!点我呀! 全栈程序员,免费入门到精通! 作者丨就叫yang https://www.jianshu.com/p/5b132f0e31a3 在iOS开发中经常需要靠记录日志来调试应用程序.解决 ...
- 遭遇Crash文件战:教你如何搞定iOS崩溃日志
请叫我背景 最近在提交应用到App Store的时候,竟然被拒了两次.那时候心里的想法是,尼玛完蛋了,要被老板开除了,我是不是要失业了.于是乎那两周几乎毛脑子都是为什么Apple你这么狠心,我们明明相 ...
- iOS崩溃日志的分析
崩溃日志的产生 iOS中运行App过程中如果发生程序崩溃,会生成一个崩溃日志文件.这个文件会保存的特定系统目录下,扩展名是crash.当手机连接到iTunes时,会将该文件同步到电脑上. 在Mac系统 ...
- iOS崩溃日志符号化 UUID获取
1. 符号表是什么? 符号表就是指在Xcode项目编译后,在编译生成的二进制文件.app的同级目录下生成的同名的.dSYM文件. .dSYM文件其实是一个目录,在子目录中包含了一个16进制的保存函数地 ...
- iOS app崩溃率,如何解决线上闪退
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄 1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上.cra ...
- win10查询系统崩溃日志方法
1.问题引入 我们在使用电脑的时候,难免会出现一些电脑崩溃的时候,但是这些错误是会被记录下来的,可以通过事件查看器查看错误日志,这样就知道故障原因了,那么win10怎么查看崩溃日志呢,下面分享win1 ...
最新文章
- malloc和new出来的地址都是虚拟地址 你就说内存管理单元怎么可能让你直接操作硬件内存地址!...
- 第三个spring冲刺第5、6、7天(三天汇总)
- UBOOT手动设置环境变量
- Confluence 6 手动备份站点
- 理想的 ASP.NET AJAX (Part 1 - Client Centric)
- Vue Webpack常见问题(持续更新)
- getcwd函数_PHP getcwd()函数与示例
- Python 内置模块之 ConfigParser - 解析 ini 文件
- 为什么黑客都用python-python为什么会作为黑客的首选语言?这几本书给你答案(已集齐)...
- 【javascript】ajax跨域post传值
- 什么是网络通信协议?(七层功能介绍)
- BZOJ 5477: 星际穿越
- 儿童卡通城堡banner动画
- ubuntu 10.10五笔、rar解压及gedit乱码问题的解决
- 7-33 统计素数并求和 (20 分)
- 实用的shell脚本合集
- 2016科技期刊引证报告计算机,2016新编中国科技期刊引证报告.doc
- [opencv入门]1.2.6像素处理RGB三颜色数组图
- 微信小程序积分商城接入兑吧
- [转]日语快速学习原则和方法!