在收到 客户端收集奔溃信息时常常是地址信息 这样我们很难发现具体 奔溃的地方
所以通过 crash 锁定 奔溃大致在项目哪个文件中
1.首先找到 发布时 或 接近发布时的工程
2.将工程调为release
3.运行程序
点击这
进入该目录下 就会看见 生成的 xxx.app.dSYM 文件
3.1 将该拷贝到 crash.sh 文本下的目录中
3.2 打...
分类:
移动开发 时间:
2014-11-26 16:36:56
阅读次数:
214
发现数组为json时用jsonmodel很爽 但是当数据为空时,resultobject为空字典, 转成jsonmodel对象会crash 故需要把空字典转成空string// 给"彩印"对象属性赋值 (把空字典转成空字符串,否则崩) for (NSString *key in [dic ...
分类:
Web程序 时间:
2014-11-26 10:58:17
阅读次数:
292
最近在做个项目,需要在程序出现运行时异常和错误导致程序crash时进行一些操作,找到一个方法Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {// 给主线程设置一个处理运行时异常的handler ...
分类:
移动开发 时间:
2014-11-25 15:56:56
阅读次数:
210
在实际项目开发中,会出现很多的异常直接导致程序crash掉,在开发中我们可以通过logcat查看错误日志,Debug出现的异常,让程序安全的运行,但是在开发中有些异常隐藏的比较深,直到项目发布后,由于各种原因,譬如android设备不一致等等,android版本不同,实际上我们在测试的时候不可能在市场上所有的Android设备上都做了测试,当用户安装使用时被暴露出来,导致程序直接crash掉,这显然对于用户是不OK的!这些在用户设备上导致crash的异常我们是不知道的,要想知道这些异常出现的一些信息,我们还...
分类:
移动开发 时间:
2014-11-24 15:28:24
阅读次数:
283
转载时注明地址:http://blog.csdn.net/xiaanming/article/details/9344703我们开发Android应用的时候,当出现Crash的时候,系统弹出一个警告框,如下图一,有些手机会黑屏几秒钟然后还伴随着振动,作为我们开发人员,是很讨厌这样子的Crash,因为...
分类:
移动开发 时间:
2014-11-20 13:40:15
阅读次数:
177
I got a question from one of our partner, and they got a crash while calling FBPlayerControl::GotoStart() from within a device real-time engine thread...
分类:
其他好文 时间:
2014-11-20 11:40:09
阅读次数:
333
在中文手写输入法输入时,会导致app崩溃,报-[UIKBBlurredKeyView candidateList]: unrecognized selector sent ,经折腾证实为- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 错误重载所致。...
分类:
移动开发 时间:
2014-11-19 11:01:21
阅读次数:
208
iOS Crash 分析(文一)- 开始
1. 名词解释
1. UUID
一个字符串,在iOS上每个可执行文件或库文件都包含至少一个UUID。目的是为了唯一识别这个文件。
2. dwarfdump
苹果提供的命令行工具,其中一些功能就是查看可执行文件件或库文件的UUID
3. symbolicatecrash
一个苹果提供的脚本。可以将crash日志符...
分类:
移动开发 时间:
2014-11-18 16:02:53
阅读次数:
327
iOS Crash 分析(文二)-崩溃日志组成
现在我们看一个淘宝iOS主客崩溃的例子:
### 1.进程信息 ###
Incident Identifier: E4201F10-6F5F-40F9-B938-BB3DA8ED7D50
CrashReporter Key: TODO
Hardware Model: iPhone4,1
Process: Ta...
分类:
移动开发 时间:
2014-11-18 16:02:00
阅读次数:
276
iOS Crash 分析(文三)- 符号化崩溃日志
未符号化的崩溃日志就象一本天书,看不懂,更别谈分析崩溃原因了。所以我们在分析日志之前,要把日志翻译成我们可以看得懂的文字。这一步我们称之为符号化。
在iOS Crash分析(文一)中已经提到过符号化的两种方式:
1.利用Xcode符号化
2.利用symbolicatecrash脚本符号化
其实这两种分析方式都...
分类:
移动开发 时间:
2014-11-18 16:01:04
阅读次数:
301