Xcode的代码感知和语法着色仅适用于项目中的某些文件

Xcode的代码感知和语法着色仅适用于项目中的某些文件,xcode,syntax-highlighting,Xcode,Syntax Highlighting,可能重复: 在我的项目中,一些文件有语法着色和补全,但在一些文件中,.h和.m都不起作用。有什么想法吗?转到您的组织者,在“项目”选项卡中找到您的项目,然后单击“删除派生数据”这将强制XCode重新编制所有内容的索引,并且不会影响任何内容。虽然有时候XCode很麻烦,但它通常能帮我解决这个问题 这些文件可能是新创建的文件,而您在将它们添加到项目时忘记将它们添加到应用程序的目标中,或者这是Xcode常见的索引问题 对于案例1: 选择其中一个未编制索引的文件并打开文件检查器。在下面的“目标成员”中

可能重复:


在我的项目中,一些文件有语法着色和补全,但在一些文件中,.h和.m都不起作用。有什么想法吗?

转到您的组织者,在“项目”选项卡中找到您的项目,然后单击“删除派生数据”这将强制XCode重新编制所有内容的索引,并且不会影响任何内容。虽然有时候XCode很麻烦,但它通常能帮我解决这个问题

这些文件可能是新创建的文件,而您在将它们添加到项目时忘记将它们添加到应用程序的目标中,或者这是Xcode常见的索引问题

对于案例1:

选择其中一个未编制索引的文件并打开文件检查器。在下面的“目标成员”中,选中目标成员的复选框。清洁和建造。重启Xcode不会有什么坏处

对于案例2:


请参考Dancreek的。

可能的重复:有时候Xcode很麻烦。请接受。删除派生数据文件夹可能会治愈症状,但如果要修复根本原因。。。请参见此处的答案以获得完整的解决方案-这对我不起作用。但当我删除文件并从垃圾中恢复时,我得到了所有的颜色。