iOS App 崩溃报告符号化
2016-08-08 00:00
239 查看
摘要: iOS App 崩溃报告符号化
对于App的崩溃分析,一般有两种情形:
App在本机构建、打包(所以本机已经有了对应的符号表)
App在别的机器上构建、打包(需要下载.dSYM符号文件)
重命名崩溃报告文件为
打开
点击
这时就可以看到符号化了的崩溃日记。
用
输入
这时可以看到光标闪动,被atos命令控制住了。
输入崩溃的堆栈地址,如:
对于App的崩溃分析,一般有两种情形:
App在本机构建、打包(所以本机已经有了对应的符号表)
App在别的机器上构建、打包(需要下载.dSYM符号文件)
1. App在本机构建、打包
由于我们本机在构建过程中已经生成了符号信息,所以符号化崩溃文件的过程很简单:重命名崩溃报告文件为
.crash后缀(对于从Windows导出的崩溃文件适用)
打开
Xcode–
Organizer–
Device Logs
点击
import,导入.crash文件
这时就可以看到符号化了的崩溃日记。
2. App在别的机器构建、打包
首先我们从构建机器下载对应的app和.dSYM文件,为了结构清晰,可以和.crash文件放在同一个目录,如CrashReport。接下来需要通过终端完成:
用
cd命令切换到
CrashReport目录
输入
atos -arch armv7 -o 'APPNAME.app'/'APPNAME'
这时可以看到光标闪动,被atos命令控制住了。
输入崩溃的堆栈地址,如:
0x3b508,可以看到打印出来的错误信息,见下面:
bobodeMacBook-Pro:crash abc$ atos -arch armv7 -o LYSDKWatchLiveDemo.app/LYSDKWatchLiveDemo 0x3b508 ;崩溃地址 -[AFHTTPRequestSerializer mutableObservedChangedKeyPaths] (in LYSDKWatchLiveDemo) (AFURLRequestSerialization.m:194) ;对应的代码
相关文章推荐
- iOS App 崩溃报告符号化,.ips崩溃报告文件分析
- 【转】iOS App 崩溃报告符号化,.ips崩溃报告文件分析
- iOS 崩溃报告符号化
- 手机iOSAPP崩溃报告的软件
- iOS app 崩溃日志符号化及代码定位
- iOS系统app崩溃日志手动符号化
- Symbolicatecrash符号化App崩溃日志
- iOS- 全方位解析.crash文件崩溃报告
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- 转 理解与分析ios应用的崩溃报告
- 我的ios app崩溃了,该怎么处理呢?(一)
- iOS崩溃堆栈符号化,定位问题分分钟搞定!
- 有关iOS App上线之后的用户跟踪以及Crash报告情况
- 【译】理解与分析ios应用的崩溃报告
- iOS 如何调试第三方统计到的崩溃报告
- iOS错误报告中关于崩溃地址的分析
- [iOS]使用signal让app能够在从容崩溃
- 论坛源码推荐(4月22日):管理iOS和Mac OS X是崩溃报告 新闻或文章阅读板 RPG风格动画
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- IOS开发笔记之八——空值(nil值)导致的app崩溃(bug总结一)