拒绝基本的小笔记 2017-12-19
不多说了 进入正题
感觉这个还是很有用的;
1.打了全局断点,也捕获不到crash位置的时候2.程序直接crash在了main函数里
当程序直接crash掉了,还不能定位具体哪里的问题,这时候xcode控制台一般会出现以下显示:
我们大概推测可以判断出是哪里出问题了,应该就是下面框住的地方;这里有一个地址:0x000000010b9ce919 这时候就可以使用image命令快速定位问题代码位置了具体命令使用:直接在控制台键入以下命令即可:
image lookup --address 0x000000010b9ce919
这时候就会打印出具体哪里的代码异常
打印结果显示LQScrollView3D`里的-[ViewController viewDidLoad] 方法 ,在 ViewController.m的第25行 错误。 去到代码里看,确实是这里错误。。 这种直接可以定位到的问题就不需要,不能断点定位到的问题,是不是很方便啊。
一.代码块在哪里?如果上面这张图不小心点没了或者没出来,可以看第一步的操作,然后鼠标停留在选中的区域停留2秒以上就会出现左边的??可以将路径中的代码块,迁移到不同的电脑上使用,需重新启动Xcode ;