标签: debugging xcode4.6
我最近将Xcode 4.6升级到4.6.1,我注意到以下异常行为:
有时,断点时无法使用局部变量
当在一个断点上暂停时Step Into和Step Over,编辑器突出显示代码的错误行。
LLVM 4.2编译器 - 对于调试,COde生成/优化级别设置为“无”。我试过清理项目,模拟器等等。没有运气。
任何线索?
答案 0 :(得分:5)
问题是在我的运行配置中,我选择了 Release 而不是 Debug 。也许对于Release,编译器会进行一些代码优化,因此编译代码和源代码不同步。
附件是我犯了错误的地方:
答案 1 :(得分:1)
如果您在“Scheme> RUN> Diagnostics”中启用地址Sanitizer等选项,也可能会发生这种情况