由于更新到Xcode 8和macOS 10.12我在调试器控制台中获取日志,这太多了,导致整个计算机速度降低到无法忍受的速度。Xcode调试器从内部记录怪异异常objc-exception.m
我在我的应用程序的第一行main.m中设置了一个断点并启动调试器。即使达不到这个断点前,我得到这些日志:
objc[18986]: EXCEPTIONS: *** Setting default (non-Foundation) exception mechanism objc[18986]: EXCEPTIONS: entered try block 0xbfffc290 objc[18986]: EXCEPTIONS: removing try block handler 0xbfffc290 objc[18986]: EXCEPTIONS: entered try block 0xbfffc340 objc[18986]: EXCEPTIONS: removing try block handler 0xbfffc340 objc[18986]: EXCEPTIONS: entered try block 0xbfffc3f0 objc[18986]: EXCEPTIONS: removing try block handler 0xbfffc3f0 objc[18986]: EXCEPTIONS: entered try block 0xbfffc4a0
这是巨大的(几百个)的断点时甚至之前。我看了他们,谷歌告诉我,那些可以在objc-exception.m
找到。问题是布尔型有一个明显的PrintExceptions
,但它从来没有设置在任何地方 - 对我的特殊情况来说这似乎是真的,因为这只发生在一个项目中。我没有改变任何项目设置。
我该如何摆脱这些日志?