Xcode8: file://XXX: warning: Missing file: XXX is missing from working copy 警告的解決辦法

Xcode8: file://XXX: warning: Missing file: XXX is missing from working copy 警告的解決辦法


產生時機:

我先創建了一個類,發現這個類的名字起的不是很專業,爲了簡單,索性就在Xcode中直接修改了類名,然後就驚奇的出現類似這樣的警告:
file://XXX: warning: Missing file: XXX is missing from working copy.
當然這些警告不會影響程序運行,但看着不是很爽。

產生原因:

產生這個警告是Xcode中git所導致,當你對Xcode中文件或者文件的內容做出修改刪除後,git都會記錄你的這些行爲。而這個警告的意思就是Xcode發現XXX文件丟失了,以此來提醒你,希望引起你的注意。

解決辦法:

方法一:簡單粗暴(不推薦)
打開Xcode,快捷鍵common+逗號,選擇Source Control,將Enable Source Control前面的對勾取消,就解決了。當然你如果重新選擇對勾,也發現這些警告沒有了,騷年別高興的太早了,你用Xcode編譯項目,你會發現這些警告還是存在的,世界就是這麼奇妙。

方法二:從git中清除記錄(推薦)

打開terminal(終端),然後進入到項目(即cd到項目所在的路徑,最簡單的辦法就是 cd 空格 將項目直接拖到空格後面,這樣就獲取到了項目所在的文件路徑),在terminal中執行 git rm filepath,其中filepath就是警告中提示的文件路徑,回車搞定!


補充一點:如果在終端中 git rm -r /User/ … /xxx,執行這樣的命令,就會以便利的方式刪除xxx路徑下的所有文件,請慎用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章