Xcode4 Xcode 4-分析赢得的问题';不显示在编辑器中

Xcode4 Xcode 4-分析赢得的问题';不显示在编辑器中,xcode4,analyzer,Xcode4,Analyzer,在Xcode 4.0.2中运行分析将在问题导航器中显示问题。单击某个问题会使相应的文件出现在编辑器窗格中,但它没有显示问题在代码中的何处出现,正如我在Xcode 3.x中所习惯的那样。有人知道我如何打开这个功能吗?我以前见过这种情况。我相信这是Xcode中的一个bug。重新启动Xcode并重试。有几个提示: 首先,如果您正在查找Xcode用箭头注释项目的视图,请记住,您可能需要在Xcode的问题导航器中展开顶级分析结果,然后单击第二级问题以查看这些内容-请参见屏幕截图 屏幕截图1:选择顶级问题-

在Xcode 4.0.2中运行分析将在问题导航器中显示问题。单击某个问题会使相应的文件出现在编辑器窗格中,但它没有显示问题在代码中的何处出现,正如我在Xcode 3.x中所习惯的那样。有人知道我如何打开这个功能吗?

我以前见过这种情况。我相信这是Xcode中的一个bug。重新启动Xcode并重试。

有几个提示:

首先,如果您正在查找Xcode用箭头注释项目的视图,请记住,您可能需要在Xcode的问题导航器中展开顶级分析结果,然后单击第二级问题以查看这些内容-请参见屏幕截图

屏幕截图1:选择顶级问题-无箭头

屏幕截图2:选择第二级问题-箭头


第二个提示:如果这些东西不起作用,请尝试清理项目的build products文件夹。按住Option(alt)键并从产品菜单中选择Clean Build Folder…
。(您需要按住Option键,否则将看不到该菜单选项。)

请注意。我看到的是在当前项目之外引用的文件。我目前有一个库,其中包含缺少注释的文件,只需将它们添加到我当前的项目中,而无需复制它们。尚未完成项目依赖项设置,因此,如果您引用的是项目外部的文件,这可能就是原因。(我打开了图书馆项目,做了一个分析,注释出现了。)

呜呼,我搞定了!至少对我来说。我已经为这个问题挣扎了大约2个小时,尝试了这里建议的所有东西,还有更多(Xcode 4.0.2,Snow Leopard)。奇怪的是,我有一个文件,警告正确地显示在编辑器中。然后我注意到所有其他文件的区别;在“文件检查器”窗格中,位置被指定为“相对于项目”(警告在编辑器中正确显示),所有其他项目文件都是“相对于组”(警告未在编辑器中显示)

我拿了一个问题文件,把它的位置切换到“相对于项目”,重新分析,答对了!我在编辑器中看到了警告


我想这与David Goodine关于项目外文件的回答有一点联系。

进一步研究,这个问题只在一些项目上出现。其他项目在编辑器中内联显示问题很好。谢谢提示。不幸的是,无论结果是否扩展,我的编辑器都没有显示箭头(如图2所示),甚至没有突出显示带有问题的行(如图1所示)。执行Clean Build Folder是一个有趣的建议,但当我按住Option时,Clean Build Folder菜单项将变灰。知道为什么吗?也许和我的问题有关。嗯。。。奇怪的构建文件夹在哪里?(针对设备而不是模拟器进行构建,然后按住ctrl键单击Products下的.app并选择Show in Finder。)是的,这可能是相关的-当我查看Xcode中的Analyzer输出日志时,它正在读取和写入构建目录。如果Xcode找不到您的构建目录,或者没有访问它的权限,我假设这会阻止分析器执行它的工作。