iOS 如何查crash bug
来源:互联网 发布:易酷cms漏洞 编辑:程序博客网 时间:2024/04/28 02:08
1.准备工作:
1).打包时build settings需要选择包含dsym
2).保存ipa,dsym
3). ipa实际上是zip文件,将其解压缩到目录Payload中
4).将dSYM文件copy到Payload,该目录下有app和dSYM
2.堆栈信息
crash一般都有crash堆栈信息,获取堆栈信息有以下几种方式:
1).手机导出
2).Apple官方(对于提交的苹果官方的app,在审核的时候会给我们一些crash文件)
3).第三方sdk(比如umeng,tingyun,bugly)
3.分析crash文件
1)进入dSYM和app目录
2)获取到app crash堆栈地址
3).运行命令atos 后得到结果,具体命令如下:
atos -o xxx.app/xxx -arch arm64 0x10084cfd0
-arch参数根据平台来确定,有armv7,armv7s,armv64等等
如果堆栈信息由两个地址,需要用如下命令
atos -arch arm64 -o xxx.app.dSYM/Contents/Resources/DWARF/xxx 0x1000089c8 -l 0x100004000
4)得到结果,某个文件多少行
0 0
- iOS 如何查crash bug
- iOS crash bug 定位
- crash命令如何查cache
- iOS 如何获取crash
- IOS app crash: 如何定位Crash 堆栈
- iOS 捕获Crash 发送Bug邮件
- iOS 捕获Crash 发送Bug邮件
- iOS 捕获Crash 发送Bug邮件
- 如何获取 iOS crash log
- iOS 如何解析crash 日志
- 【iOS开发】 常遇到的Crash和Bug处理
- iOS开发中捕获Crash 发送Bug邮件
- IOS:必须了解的bug技巧,Crash查看
- 如何分析iOS app crash 报告
- 如何分析iOS app crash 报告
- 如何查看iOS应用crash日志
- 如何看懂iOS的Crash报告
- crash bug之 select
- IP判断
- 使用 C++ bitset 操纵浮点数类型(float、double)
- android View事件机制分析(一)
- Visual Studio 2008 可扩展性开发(二):Macro和Add-In初探
- 途牛网站无线架构变迁实践
- iOS 如何查crash bug
- BZOJ 3083 遥远的国度 树链剖分
- OpenGL坐标系
- Android开发底部控件会被弹出的软键盘顶起
- MySQL-5.6.13免安装版配置方法
- 简单理解什么是MapReduce!
- 查找linux系统下的端口被占用进程的两种方法
- 【iOS】跳转到设置页面
- C语言拾遗(二)