删除/添加一些png文件到项目后,我在构建项目时收到消息.
"工作副本中缺少文件ProjectPath\aaa\xxx.png."
所有这些文件都在项目中,并且应用程序正在运行.但是,这些消息很烦人.看了.plist文件,但没有提到这些文件.我该怎么做才能删除这些消息?
Ale*_*nin 496
提交更改后,警告将立即消失(Xcode 8).
nbl*_*oqs 97
似乎这个问题可能有不同的原因,但它通常与源控制软件有关.
在我的情况下,我通过转到Git并再次添加文件来解决它.我的意思是运行以下命令:
git add .
Run Code Online (Sandbox Code Playgroud)
coy*_*yer 58
在XCode中 - > SoureControl:
Update+ Refresh Status为我做了.
Ron*_*nen 44
在我的情况下,源控件中缺少该文件.
要修复,我不得不丢弃此文件(小心只丢弃丢失的文件而不是所有项目):
Gab*_*haw 12
我有一些类似的问题,一些文件早在我使用Xcode 7时就从我的Xcode项目中删除了.
我的解决方案是:
这摆脱了对我的警告.
加入Alexander Vasenin的回答......
首先,我承诺并推动我的改变
Xcode主菜单>源代码管理> 提交
然后我放弃所有更改以摆脱错误
Xcode主菜单>源代码管理> 放弃所有更改
之后,表示"工作副本中缺少文件xxx.png"的错误消失了.
当您在Xcode上删除文件时,会发生这种情况,但没有告诉svn服务器.
转到命令行工具,直接删除文件.
svn delete missingFile.m
Run Code Online (Sandbox Code Playgroud)
并提交它
svn commit -m "Deleting file"
Run Code Online (Sandbox Code Playgroud)
请注意,如果删除.svn文件夹,则警告消失但您将失去与svn服务器的通信.
我有同样的问题并通过添加git解决了它.打开命令行工具
cd "project folder path"
git add .
Run Code Online (Sandbox Code Playgroud)
稍后,重新启动Xcode项目并再次打开您的项目.