2011-06-06 33 views
26

我有一些从我的项目中删除的文件。当我在源文件中查找文件或文件内的文本时,它们不会显示在任何位置,但是当我构建项目时,它会将缺少的文件报告为警告。清理并重新启动xcode并没有帮助。xcode错误地报告丢失的文件

任何想法在哪里看?

回答

53

它似乎是问题与被添加的文件有关但未提交到我的svn存储库。当我将它们从添加中删除时,警告消失了。

+1

Argh。另外(因为这是正确的方向),我必须在关闭然后重新打开项目后擦除'.xcuserstate'文件。这包含错误的文件引用(天知道他们是如何到达那里的)。仍然在XCode 8 - 烂苹果... – 2016-09-28 18:43:44

+0

无赖 - 它又回来了。现在我通过添加文件/不复制添加缺少的文件,然后删除参考。这似乎最终清除了它。 – 2016-09-28 19:07:39

+2

我有一个git仓库的类似问题。谢谢。 – DevAndArtist 2016-10-22 18:04:40

0

得到在Xcode 8.0这个错误有一个Git仓库。想要将代码拆分为不同的文件 - 如此复制文件,将其添加到项目中,然后从原始文件中删除大部分代码。此时XCode在项目导航器中显示'i'(丢失文件),但编译该项目工作正常。 但是,您不能提交xcode,因为它会在提交对话框中显示“missing”文件不存在(即使它显然存在,可在项目导航器中进行选择和编辑)。

简单的解决方法是只用sourcetree在外部提交所有的更改。在它承诺的那一刻,在xcode中再次运行正常。