各位大神看Debug信息都有什么方法啊?我说的是如何将崩溃信息定位到代码行

morpheus1984 发布于 2013年09月26日 | 更新于 2013年09月27日
无人欣赏。

一开始不懂的时候很痛苦,后来发现了几个方法,但是不是很满意。想问下各位同人都用什么方法啊?

共10条回复
tinyfool 回复于 2013年09月26日

具体情况说一下,另外杂志第一期没看吗?

morpheus1984 回复于 2013年09月26日

1楼 @tinyfool 老大,你说的是第一期里面的那个dump命令配合dsym对吧。那个太麻烦了。我指的是调试时类似于java那种异常输出直接提示代码行的方式。我知道有几个,一个给工程加断点,一个在appdelegate里面加个捕捉异常的代码,还有种是用国外的一个工具。不过那个貌似要把他们的sdk集成进自己的工程,还自动升级。都有各自的优缺点。不晓得大家是怎么做的?你们 是怎么做的?

zhangmeteor 回复于 2013年09月26日

其实,对于debug这件事,我也觉得,要不@tinyfool 老师什么时候单独讲一期,有时候真心无从下手,求经验

tinyfool 回复于 2013年09月26日

@sycx 老师先来看看,我现在其实就是喷子,好久没写Objective-C代码了

kxdd2002 回复于 2013年09月26日

4楼 @tinyfool 我是来看大召唤术的。。。

freecunix 回复于 2013年09月27日

恩,一崩溃就全是汇编了。。。不知道怎么弄。我就自己凭经验找。

sycx 回复于 2013年09月27日

可以添加一个 Exception Breakpoint

你可以按command+7,到Breakpoint Navigator, 点左下角按钮,选 Add Exception Breakpoint

这样常见绝大部分崩溃都可以再抛出异常时中断,而不用傻看汇编..

tinyfool 回复于 2013年09月27日

7楼 @sycx 别老熬夜

freecunix 回复于 2013年09月27日

7楼 @sycx 你就是我心目中的神!!!!! 太TM感谢你了!我差点都去重拾汇编了!

EasytimeTV 回复于 2013年09月27日

8楼 @tinyfool 就你这状态,还说人家碎老师呢,呵呵 :D

登录 或者 注册