crash 解析iOS奔溃地址文件

在收到 客户端收集奔溃信息时常常是地址信息 这样我们很难发现具体 奔溃的地方

所以通过 crash 锁定 奔溃大致在项目哪个文件中

1.首先找到 发布时 或 接近发布时的工程

2.将工程调为release

3.运行程序

点击这

进入该目录下 就会看见 生成的  xxx.app.dSYM 文件

3.1 将该拷贝到 crash.sh 文本下的目录中

3.2 打开bugsAddress.txt 文件   将客户端 返回收集的奔溃信息中的 地址输入 其中

如:

0x00045757

0x0000be68

保存

33  将crash.sh中的

xxx.app.DSYM    xxx该为你工程名

3.4 打开终端 进入crash.sh 并 sh 执行crash.sh 然后就会生成对相应的 地址文件  根据这个地址文件的 提供消息 去查找BUG  的原因 这大大提高 查找BUG 的效率

时间: 2024-10-30 06:04:28

crash 解析iOS奔溃地址文件的相关文章

解析 iOS crash 文件

crash 文件里,Binary Images (app.framework) 对应的 CPU 架构,都有一个UUID 标识 在解析 crash 文件时,需要通过 UUID 匹配对应的  dSYM 文件才可正确解析,解析时,symbolicatecrash 会自动通过搜索查找 dSYM 文件 symbolicatecrash crash_file dSYM_file > crash.log 手工查找 dSYM 文件 mdfind "com_apple_xcode_dsym_uuids ==

android app记录运行日志 捕获奔溃异常 ,存储日志到文件

app在运行过程中,为了后期的维护升级,记录日志是一个非常好的方法. 为了读取到app运行时的日志,一般的作法是单独开一个线程,在app运行的启动线程,然后app退出时停掉线程. 然而我们更好的方法是开启一个service,然后在里面做日志记录,代码如下: package com.hai.logcat; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.i

iOS之UI--错误、奔溃、bug集合

1.循环利用cell的ID设置位置写错了.导致程序奔溃. 2.对于除数算法,可以直接算出结果的就写上结果,不要偷懒写式子让计算机自己算,更何况是除数,可能会算出无限小数的可能性.

从一个弱引用导致的奔溃 谈 weak assign strong的应用场景【iOS开发教程】

从一个弱引用导致的奔溃 谈 weak assign strong的应用场景 .h中的定义方法一: @property (nonatomic, assign) NSArray *dataSource; 定义方法二 @property (nonatomic, strong) NSArray *dataSource; .m中的实现方法 - (void)viewDidLoad { [super viewDidLoad]; if (YES) { NSArray *array = @[@"1",

iOS 解决上传100张图片内存奔溃问题

最近项目需求,从相册中提取100张图片,然后上传到服务器.前提是图片不能压缩.因为要将图片信息采集出来制作出3D模型.所以必须是高清图片. 先看下代码 [NetWorking uploadWithUrl:@"xxx" parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { for (int i = 0; i<imageArr.count; i++) { UIImage

slave断电,mysql主从奔溃恢复从服务至正常

本想连照片一起上传的,这样更直观:很遗憾照片无法上传,但是也无法阻止我发文!!! slave上操作: [[email protected] mysql]# tail slave.err 160121 21:44:43 [Note] Event Scheduler: Purging the queue. 0 events 160121 21:44:43 [Note] Error reading relay log event: slave SQL thread was killed 160121

WPF UnhandledException阻止程序奔溃

原文:WPF UnhandledException阻止程序奔溃 WPF程序捕获全局异常,遇到未处理的异常,虽可以捕获,但是不能阻止程序退出. AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); void CurrentDomain_UnhandledException(object sender, UnhandledE

IOS中获取各个文件的目录路径的方法和NSFileManager类

转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1.Documents 目录:您应该将所有

undo回滚异常导致实例奔溃,无法正常open

接到地市反馈某一个数据库打不开了 1.登陆主机,查看数据库告警日志 最早数据库出现问题时的日志是在2014年6月7日 数据库在切换redo时异常关闭,之后数据库一直为开启使用 2.数据库在2014年6月8日 OPEN后,有recovery的进程报错 目前已经找不到这些文件,无法核实当时的异常信息源,接着往下看日志 3.数据库在2014年6月9日11:36:45时又异常关闭 4.同样的现象出现在2014年8月11日13:26:07,数据库异常关闭 5.数据库在2014年8月11日13:18:46再