在iOS开发过程中断点调试是必不可少的,有的时候局部的断点就可以满足需求。但是如果局部断点无法满足我们的需求时我们就会需要全局断点了,全局断点在调试过程中很实用,尤其是针对一些无法定位的crash。
设置全局断点其实很简单,步骤如下:
首先进入到断点设置

然后点击+选择 Add Symbolic Breakpoint

在弹出的视图中输入 -[NSException raise]

然后敲回车,点击空白处就行了
然后再次重复上一步 Add Symbolic Breakpoint

在弹出的视图中输入 objc_exception_throw
然后敲回车,点击空白处。
以上步骤就完成了全局断点的设置。