因为没在工程里面删除文件,导致Xcode报了一大堆警告,都是Missing file的警告,研究了一下,下面是我的解决方案:
Missing file出现的原因
原因就是你在文件里面删除了文件,但是在git的版本库里面对应的文件还没有删除,导致Xcode报出Missing file的警告。
解决办法
一个这样的问题很好解决,可以用终端cd到当前路径然后删除掉文件
cd ~/XXXX/XXXX
git rm XXXX
或者用Xcode自带的git来操作
选择Missing file,然后提交commit
批量操作Missing file
但是当有很多很多Missing file的时候显然上面的方法已经不能用了,一般这样的操作都是删除了某个文件夹,我们就要用一下操作来批量删除了:
// 思路是将文件夹下的文件全部删除,然后再把存在的文件全部再添加一遍,这样就解决了问题
git rm * -r //记得,cd 到你要删除的目录下,删除文件下的所有文件。当然 * 可以换成指定目录
//接下来就是正常的提交操作了
git add . //再把存在的文件再全部添加进去
git commit -m "clear"
git push origin master
以上是我的解决方案,希望能帮助到大家,谢谢大家的阅读,如果有什么问题欢迎大家交流学习