加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XCode不会在断点上停止

发布时间:2020-12-14 18:56:26 所属栏目:百科 来源:网络整理
导读:我有一些与XCode有关的问题,因为我将我的XCode从4.6升级到了5.当我在文件中设置断点时,程序实际上在断点处停止,但我无法在工作区中看到我的代码.它加载一些其他系统代码,如 0x2ff8: calll 0x2ffd -[ViewController viewDidLoad] + 13 at ViewController.m:28
我有一些与XCode有关的问题,因为我将我的XCode从4.6升级到了5.当我在文件中设置断点时,程序实际上在断点处停止,但我无法在工作区中看到我的代码.它加载一些其他系统代码,如

0x2ff8:  calll  0x2ffd  -[ViewController viewDidLoad] + 13 at ViewController.m:28
0x2ffd:  popl   %eax
0x2ffe:  movl   12(%ebp),%ecx
0x3001:  movl   8(%ebp),%edx
0x3004:  movl   %edx,-12(%ebp)
0x3007:  movl   %ecx,-16(%ebp)
0x300a:  movl   18799(%eax),%ecx
0x3010:  movl   18559(%eax),%edx

当我单击继续按钮时,它再次显示我的代码.
我试过了,

1)创建了新项目

2)重新启动XCode

3)重新启动系统

4)重新安装Xcode

这些都没有帮助我.我在StackOverFlow中看到了很多关于“断点不工作……”类型的问题,但对我来说断点实际上是有效的,但并没有停在正确的位置.

解决方法

我发现了问题,在我的XCode中启用了“在调试时显示反汇编”,这就产生了这个问题.当我禁用它时,我的源代码中的所有调试器都停止了.

您可以在Product-> Debug Workflow->调试时显示反汇编下找到它

编辑

在最新的XCode中,它在Debug-> Debug Workflow-> Show Disassembly调试时

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读