【发布时间】:2012-02-09 08:13:23
【问题描述】:
我在一个团队中工作,最近我们在 Xcode 项目中丢失了所有语法高亮。这是我们所有环境的问题,因此本地机器不是问题。我们都清除了派生数据,删除了 /var/folders/ 中的预编译头文件。此外,每个人都在他们的控制台中收到以下错误:
1/12/12 9:40:42.126 PM Xcode: IDEIndexingClangInvocation: Failed to save PCH file: /Users/sashimiblade/Library/Developer/Xcode/DerivedData/Project-gfgcpcthwcmainhhtgpavaqacqkr/Index/PrecompiledHeaders/Project-Prefix-gwxtmfzfhffkhmardmbbgmpwrntg_ast/Project-Prefix.pch.pth
有什么想法吗?这几天让我发疯了,如果没有自动完成或语法突出显示,我就活不下去!
【问题讨论】:
-
我唯一一次看到自动完成功能失败是在升级后,当时文档集由于某种原因被清除了。检查下载下的 Xcode 首选项,并确保那里的文档列为
Installed!不确定索引错误。 -
什么时候开始发生的?您是否处于源代码控制之下?如果是这样,也许您可以将其缩小到签入并查看某些项目文件中发生了什么变化??
-
该控制台错误表明它正在尝试将派生数据放入 system 库 (
/Library) 而不是通常存在的用户库中。 (上面写着/Users/../Library,相当于/Library。)这是不寻常且错误的。我会检查你的构建设置有什么变化。听起来确实有些东西已经损坏了。大概你也不能建造? -
奇怪的是我可以构建,并且在二进制文件中一切正常,只是代码突出显示和自动完成没有了。
-
很高兴您解决了问题。我有类似的问题,并记录了一个通用的解决方案(不涉及不断重新启动 Xcode!)...在这里查看我的答案:stackoverflow.com/a/10245076/123632
标签: xcode cocoa xcode4 xcode4.2 xcode4.3