美文网首页
一打全局断点就崩溃,Xcode全局断点停在main,点击过去还能

一打全局断点就崩溃,Xcode全局断点停在main,点击过去还能

作者: songsong619 | 来源:发表于2017-12-06 16:04 被阅读0次

我们知道当程序crash的时候,全局断点一般情况下都可以捕获到crash的地方。如果捕获不到则会跳到main函数中,程序直接crash掉,此时控制台中会打印出对应的错误信息

解决办法

方法1:在stackoverflow中说可能是字体的问题。而从崩溃的堆栈信息中也发现最好崩溃在了语言的地方。

上图icon在苹果的官方文档中也标识为languages。(图标意义参考这里

现在看看我们还从堆栈信息中还能获得什么有用的信息?

检查后发现了一个.ttf的东西。

这恰恰是iOS中自定义字体的格式。恍然大悟这个字体格式的文件在工程中已经被删除了。自作孽....

把之前自定义字体使用到的地方全部修改掉,重新运行,一切OK。瞬间感觉轻松了许多。

方法2: 右键点击 All Exceptions => Edit Brackpoint… => Exception 选项选择 Objective-C, 这种方法虽然会暂时回避掉中断的问题, 但是如果你的项目中有用到 C++ 代码, 也就自然没法自动在 C++ 代码中中断了(All Exception).

参考地址:stackoverflow

相关文章

  • 一打全局断点就崩溃,Xcode全局断点停在main,点击过去还能

    我们知道当程序crash的时候,全局断点一般情况下都可以捕获到crash的地方。如果捕获不到则会跳到main函数中...

  • Xcode全局断点停在main?

    现象 在项目中打了全局异常断点,在app运行的时候直接停在main函数中,直接无视断点继续运行app还可以继续运行...

  • 打上全局断点就崩溃在main函数上

    不打全局断点能正常运行,打上全局断点就崩溃在main函数或者应用的其他莫名其妙的位置可能原因1. 当前应用在播放...

  • ios 全局断点停在main函数的解决方法

    如图: 当设置了全局断点,遇到崩的时候,断点总是停在main函数里,有可能是因为设置了:禁用断点。 此时再次启用断...

  • iOS视频播放

    Xcode模拟器调试视频播放时,不能添加全局断点,不然程序会崩溃

  • iOS 常用调试方法:断点

    级别: ★☆☆☆☆标签:「Xcode断点调试」「iOS breakpoint」「iOS全局断点」作者: Xs·H...

  • Xcode全局断点停留在main函数

    问题 在项目中打了全局异常断点,在app运行的时候直接停在main函数中,直接无视断点继续运行app还可以继续运行...

  • Xcode全局断点

    全局断点并不算最好的Debug方法,但有进会比较实用,这里先作简单记录,后期会再增加一些新内容。 在断点设置页面 ...

  • swift 崩溃 0x10a742b86 <+0>

    崩溃场景:使用模拟器播放视频并且开启了全局断点,并且全局断点选的是 all 。如下图: 注:使用真机,即使开了全局...

  • Fiddler的断点设置

    一、全局断点 1.全局断点就是中断fiddler捕获的所有请求,先设置下,点击rules-> automatic ...

网友评论

      本文标题:一打全局断点就崩溃,Xcode全局断点停在main,点击过去还能

      本文链接:https://www.haomeiwen.com/subject/dchlixtx.html