关闭

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

标签: appiosios开发xcode
789人阅读 评论(0) 收藏 举报

在一定条件下, 添加 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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:95171次
    • 积分:1503
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:198篇
    • 译文:0篇
    • 评论:5条