在删除/添加一些png文件到项目后,我在构建项目时收到了消息。

"文件ProjectPath\aaa\xxx.png在工作副本中丢失。"

所有这些文件都在项目中,应用程序正在运行。然而,这些信息很烦人。查看。plist文件,但没有提到这些文件。 我应该怎么做才能删除这些信息?


当前回答

再加上亚历山大·瓦塞宁的答案……

首先,我承诺并推动我的改变

Xcode主菜单>源代码控制>提交

然后我放弃了所有的更改,以摆脱错误

Xcode主菜单>源代码控制>放弃所有更改

在此之后,“文件xxx.png从工作副本中丢失”的错误消失了。

其他回答

在我的例子中,这个文件从源代码控制中丢失了。 为了修复,我不得不丢弃这个文件(小心只丢弃丢失的文件而不是所有的项目):

Xcode - >源代码控制- - - >提交 右键单击缺失的文件 选择放弃更改

我有警告,也不能在XCode下提交更改(使用svn)。我所要做的就是重新启动XCode,问题就消失了。

您还可以通过取消勾选来禁用源代码控制

Xcode ->首选项->源控制->启用源控制

如果你通过命令行或任何其他应用程序来管理它。

一旦你提交了修改,警告就会消失(Xcode 8)。

在我的案例中,这是git和不区分大小写的文件系统的问题。

我无意中提交了两次相同的文件,使用的文件路径只在以防万一时不同:

MyProject/Resources/foo.png
MyProject/resources/foo.png

Xcode抱怨丢失了一个文件。

修正删除违规文件,并重新添加。

cd MyProject
mv Resources/foo.png /tmp
git rm Resources/foo.png
git rm resources/foo.png
git commit
mv /tmp/foo.png Resources
git add Resources/foo.png
git commit