4

我最近将 Xcode 4.6 升级到 4.6.1,我注意到以下异常行为:

  1. 有时,局部变量在断点处不可用

  2. 当在断点上暂停时,在 Step Into 和 Step Over 时,编辑器会突出显示代码中不正确的行。

LLVM 4.2 编译器 - 代码生成/优化级别设置为无调试。我试过清理项目、模拟器等。没有运气。

有什么线索吗?

4

2 回答 2

5

问题是在我的运行配置中,我选择了Release而不是Debug。也许对于 Release,编译器做了一些代码优化,因此编译后的代码和源代码不同步。

附件是我犯错的地方:

在此处输入图像描述

于 2013-03-21T12:25:25.553 回答
1

如果您在“Scheme > RUN > Diagnostics”中启用地址 Sanitizer 等选项,也可能会发生这种情况

诊断

于 2017-05-12T14:29:48.893 回答