在删除/添加一些png文件到项目后,我在构建项目时收到了消息。
"文件ProjectPath\aaa\xxx.png在工作副本中丢失。"
所有这些文件都在项目中,应用程序正在运行。然而,这些信息很烦人。查看。plist文件,但没有提到这些文件。 我应该怎么做才能删除这些信息?
在删除/添加一些png文件到项目后,我在构建项目时收到了消息。
"文件ProjectPath\aaa\xxx.png在工作副本中丢失。"
所有这些文件都在项目中,应用程序正在运行。然而,这些信息很烦人。查看。plist文件,但没有提到这些文件。 我应该怎么做才能删除这些信息?
当前回答
在我的案例中,这是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
其他回答
我有同样的问题,并解决了它添加git。 打开命令行工具
cd "project folder path"
git add .
之后,重新启动Xcode项目并再次打开你的项目。
这是发生在你在Xcode上删除文件,但没有告诉svn服务器。
进入命令行工具,直接删除文件。
svn delete missingFile.m
然后提交
svn commit -m "Deleting file"
注意:如果删除“。SVN”文件夹,该警告会消失,但会导致与SVN服务器失去通信。
在XCode -> sourrecontrol:
更新+刷新状态帮我做到了。
我有警告,也不能在XCode下提交更改(使用svn)。我所要做的就是重新启动XCode,问题就消失了。
在我的案例中,这是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