Xcode8 missing file 報出 ”xx“is missing from working copy 的問題 解決方法彙總

方法一:

Xcode->Preferences->Source->Enable Source Control 勾勾去掉


方法二:

造成這個問題的最有可能的原因是使用了SVN或者git,而當你本地刪除了這些文件,並沒有提交到svn或者git上,當你提交了以後就會沒了。

Xcode8更新後,編譯工程一下子報出800多條類似的警告,好在不影響運行。這個問題出現的原因如下:

在項目中提交過svn或git後,再在本機上刪除不用的圖片資源後,build後會有   ”xx“is missing from working copy  的警告。在網上找了些資料後,總結下。

直接在終端下用svn命令刪除missing的文件:(需要cd到提示你missing 文件的路徑下)

svn delete nameOfMissingFile

或用Git(如果你用的是Git的話)

git rm nameOfMissingFile

就這樣,cd到missing文件的路徑下,然後用相應的命令(svn或git),兩行命令解決問題!


以上辦法基本可以解決問題,但是再更改了編譯模式,如從debug改到release,可能還會報出這些錯誤。我重啓了Xcode,再次編譯,這些錯誤就沒有了,準確的解決辦法 還請賜教。


至於網上其他的方法,比如

一、
1.打開終端
2.cd 到警告所提示的文件夾下
3.執行命令svn rm --force 丟失文件的名稱
4.回車

這種方法不怎麼好,假如丟失文件所在的文件夾都沒了 就根本cd不到此文件夾,而且一個一個刪除費時費力。


二、重新從svn出庫一份,相比還是麻煩


三、find . -type d -name .svn | xargs rm -rf //該命令爲直接刪除指定文件夾下所有SVN相關
sudo find /Users/Scitel/Desktop/Scitel_Project/iOS-BigEvent/-name ".svn" -exec rm -r {} \;//紅色字體爲路徑

我自己用這種方法並沒有什麼卵用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章