symbolicate crash log

1、首先找到一个叫symbolicatecrash的工具,xcode4.3下是在 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecras

2、将symbolicatecrash、xxx.app和xxx.app.dYSM 放到一个文件夹下面,我习惯将该文件夹取名为crash,并放在桌面上。

3、让后在终端进入crash目录下,假如你要 symbolicate 的内存地址是 0x000880e9,就可以像这样找出该地址坐在的行: atos -arch armv7 -o 'xxx.app'/'xxx' 0x000880e9

ps:以上只是能够让你看出一个内存地址在你源文件中对应的位置,至于如何symbolicate整个xxx.crash文件,请看下文.

今天无意间在organizer看.crash文件时,origanizer自动帮我解析出了内存地址,我发现你必须这样做才可以:

用 xcode build 之后,将项目打包成 .ipa,装到手机上,xcode 的 build 目录不要动,也暂时不要去 build 项目,这时在真机上测试,如果有 crash 的情况,到 organizer 去看看,我想这时候应该是已经 symbolicate 的代码。

symbolicate ios crash(stackoverflow)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值