Xcode 8红色文件,但没有丢失

时间:2016-10-24 20:02:16

标签: ios xcode git

我刚看到一个iOS项目出现了一个奇怪的错误。 我正在使用Xcode 8(最新版本)。我有一些课程与其他项目一起分享。这些文件通过引用添加到项目中,如果我需要编辑它们,我只做一次。 一切正常。但是在我的一个项目中,我看到许多文件都是红色的。奇怪的是,一切都运作良好。包含所有库,一切运行完美。就像我说的那样,文件被标记为红色,我无法直接从该项目编辑它们,但它们不会丢失(路径没问题),我不能直接使用"在查找器上显示"选项。

我尝试更换文件夹。还尝试添加并将它们复制到项目文件夹中。但似乎没有任何效果。 我知道,关于这个问题有很多线索,但是没有一个对我有用,因为我的文件没有丢失。

有人看到这个问题吗?

PS。我正在使用git。

4 个答案:

答案 0 :(得分:12)

在左侧的Project导航器中选择文件,然后打开右侧的Utilities视图并选择File inspector。然后单击小文件夹图标,确保指向正确的路径。

enter image description here

答案 1 :(得分:7)

我有同样的问题 - 绝对不会丢失文件。这对于OP来说太晚了,但是对于任何发现这个的人来说......将“位置”设置从“相对于组”更改为“相对于项目”然后单击该文件夹以重新选择文件可能会有所帮助。我认为小组的路径可能搞砸了。

答案 2 :(得分:1)

我怀疑文件丢失,但Xcode仍然可以编译,因为它从派生数据目录中获取旧版本。

我建议您清除您的派生数据。

答案 3 :(得分:0)

  

文件被标记为红色,我无法直接从该项目编辑它们但它们没有丢失(路径没问题),我无法使用“show on finder”选项直接进入该文件夹

然后路径确定。您需要找到这些文件并再次将它们添加到项目中。然后删除红色文件引用。