Xcode调试器停止显示本地和自变量

Pau*_*aul 8 variables debugging xcode

我根本不明白这一点,但在使用Xcode 3.2.3调试我的iPhone应用程序时,我再也看不到任何本地人或ivars了.直到昨天下午,一切似乎都很正常,现在我只看到全局和寄存器,这对我来说并不是很感兴趣.

有没有其他人有这种经验?我觉得我疯了.调试器如何"忘记"向我显示变量?它的调试版本,非优化代码生成,断点工作,变量在哪里?

我很抱歉升级到Xcode 3.2.3.真是个错误.我没有留下深刻的印象.

哦,是的,我建立了一个模板应用程序,只是为了看看是否会正常调试它确实如此,所以我正在研究项目设置中的差异,看看是否有线索.

Tib*_*abo 18

在我的情况下,它是调试的优化.

在构建设置中,对于Debug和Release,优化级别设置为最快.我将Debug切换为None,它解决了这个问题.

在此输入图像描述

  • 男孩,我非常接近使用我的工作站和服务器进行目标练习!谢谢一堆.达到这一点我需要一段时间! (2认同)

Pau*_*l R 8

关闭项目,打开终端,cd进入<project>.xcodeproj目录,删除所有<username>.*文件(即删除除了之外的 所有文件project.pbxproj),然后再次尝试打开你的项目.

(注意:不要担心要删除的文件 - 它们只是按用户设置文件,例如窗口位置,保存的断点等等 - 重要的东西都在project.pbxproj.)

另一件事我过去也解决了一些问题,就是删除整个构建文件夹.