[iOS]添加 All Exceptions 断点后, 每次运行都会在 main.m 中断的一种解决方法

转载 2015年11月21日 14:43:33

在一定条件下, 添加 All Exceptions 断点后, 每次运行都会在 main.m 中断, 根据具体情况不同, 还会有连续中断数次的情况, 严重影响开发效率, 但又没有任何提示告诉你哪出现了错误, 该怎么解决.

这个问题产生的原因之一就是在 info.plist 里面有项目中不存在的字体, 有多少个不存在的字体就会中断多少次, 相应的解决方法也明了了, 删除 info.plist 里面这些多余的字体即可. 此外根据  stackoverflow 的描述, xib/storyboard 里面如果有不存在的字体也会造成同样的情况, 所以你可能需要仔细检查一遍所有的 xib 文件来排除问题. 

最后还有一种简单粗暴的方法: 右键点击 All Exceptions => Edit Brackpoint… => Exception 选项选择 Objective-C, 这种方法虽然会暂时回避掉中断的问题, 但实际上问题依然存在, 而且如果你的项目中有 C++ 代码, 也就自然没法自动在 C++ 代码中中断了(All Exception).

原文链接:http://www.tuicool.com/articles/MV3Ijaf

iOS项目异常捕捉提示及处理方案。

在项目调试过程中,经常会遇到闪退,怎么比较友好的收集这些错误、异常信息呢?这篇文章将会把一些接口统一一下,并提供 断言, 错误的具体位置(类名及行数)、所有异常报告内容、及异常报告文件路径接口。 并统...
  • yutianlong9306
  • yutianlong9306
  • 2016年07月27日 16:01
  • 364

XCode调试技巧–设置全局断点快速定位问题代码所在行

XCode调试技巧–设置全局断点快速定位问题代码所在行   (2013-04-07 09:46:43) 转载▼ 标签:  xcode   ios   ...
  • liuyu832
  • liuyu832
  • 2014年04月28日 15:52
  • 28638

iOS 捕获全局异常,统一收集

参考博文:http://www.cnblogs.com/easonoutlook/archive/2012/12/27/2835979.html 开发程序的过程中不管我们已经如何小心...
  • s12117719679
  • s12117719679
  • 2017年01月12日 18:22
  • 2508

IOS异常处理(转)

好久好久没有写博客了,说实话吧,一个是因为忙,但更重要的是冬眠了,感觉,懒的写了。但是,这脑子吧,实在是不好使,记不住东西,所以,还是通过博客记录下,以后吧,一定要常常更新,算是给2013结一个好尾,...
  • ios_che
  • ios_che
  • 2014年03月24日 17:40
  • 4533

iOS Dev (38) 你不一定看懂了 main.m 文件

iOS Dev (38) 你不一定看到懂了 main.m 文件 作者:大锐哥博客:http://blog.csdn.net/prevention 先看看代码: #import #import "...
  • prevention
  • prevention
  • 2014年02月03日 17:41
  • 4833

iOS中常见的报错及解决方案

1.> “_SCNetworkReachabilityCreateWithName”, referenced from: 代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入2.> ...
  • CJZhangchenjing
  • CJZhangchenjing
  • 2016年01月27日 20:03
  • 1367

iOS部分 理论:

1.描述什么是MVC 【MVC简介】 是一种架构模式,它是苹果非常热衷的一种架构模式 M: model 模型  保存所有应用程序里要使用的数据,比如一款太空大战游戏,模型要负责保存飞船的大小、飞...
  • xlsn0w
  • xlsn0w
  • 2016年02月19日 22:15
  • 378

iOS总结

iOS总结
  • huangyongf
  • huangyongf
  • 2016年08月26日 22:02
  • 1695

每次运行appium时需要安装unlock,setting,inputmanager三个apk文件的解决方法

在使用appium执行自动化脚本时,首次运行脚本时会在手机中安装unlock,setting,inputmanager三个apk,以达到让appium控制app的目的,但是运行完一次之后,在OPPO,...
  • wangjvv
  • wangjvv
  • 2017年11月05日 19:43
  • 92

Android Studio每次打开不是上一次的工作状态

电脑 有一次 死机,然后 每次打开 Android Studio 就不是 上一次 关闭时 的状态了 其实 是因为 YouApplication/.idea/workspace.xml 文件 损坏了,...
  • qq_31387043
  • qq_31387043
  • 2016年04月12日 09:31
  • 217
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[iOS]添加 All Exceptions 断点后, 每次运行都会在 main.m 中断的一种解决方法
举报原因:
原因补充:

(最多只允许输入30个字)