如何让Xcode调试器显示自我'和变量值?

时间:2015-08-13 14:31:18

标签: ios swift debugging

出于某种原因,Xcode已停止显示“自我”的价值。在调试时(它只是说' self'而不是其他。但是局部变量正在显示。另外,如果我使用Add Expression添加有效的值,它们总是说无效表达式。

它曾经很好地运作到不久前,虽然我无法确定它的最后工作时间。调试器似乎适用于其他项目,所以我在项目设置中猜测它是什么。

我检查了构建设置,并确保优化值设置为None [-Oo]以进行调试(并且Swift中没有[-Onone])。

我还确保当前的方案是Debug,并且Debug Scheme具有' Debug可执行文件'地选择。

这是一个Swift项目,包含一些Objective-C文件,它位于Xcode 6.4(6E35b)中。

如何让Xcode显示' self'再次,并显示我在调试器中添加的表达式的值?

1 个答案:

答案 0 :(得分:1)

终于解决了这个问题。

@AustinT以及遇到此问题的任何人:

对我来说,问题是由于双重安装崩溃,cocoapods和传统安装造成的。 我试图在官方指南之后只留下cocoapods版本几个小时,但我无法让它工作。我在构建阶段脚本上收到了“未找到”消息。

所以最终我放弃了,只是离开了传统的安装版本,并删除了项目中每个提到的pod版本。

调试器恢复正常,生活又好了。