解決Xcode刪除文件後missing file警告

在用xcode開發的時候,刪除不用的文件後, 編譯的時候會有missing file的警告,緣由是因爲SVN或git形成的,有幾種方法能夠解決。git

1.命令行進入missing file目錄,而後運行xcode

svn delete file.cppapp

或者svn

git rm file.cppui

2.刪除隱藏的.svn文件,命令行運行 this

defaults write com.apple.finder AppleShowAllFiles TRUEspa

killall Finder命令行

開啓顯示隱藏文件,而後到工程目錄下刪除.svn文件,而後再恢復code

defaults write com.apple.finder AppleShowAllFiles FALSEip

killall Finder

3.進入工程目錄,運行下面命令刪除隱藏文件

find . -name .svn -exec rm -rf { } \;  

報警是由於,先在文件夾中刪除工程中引用的文件,工程引用的路徑還存在,刪掉也還會報錯,懷疑是bug

 

以上都無論用,找到報警信息,找到相應文件夾,和相應文件名稱,新建一個同名文件,拖入到工程內,不要選擇copy,clean後,在工程中刪除此文件,一切都清淨了。

 

注意:刪除資源文件必定要從工程中刪,不然後或自負。

 

Targets中

copy Bundle Resource  中的連接必定是唯一的,不然會報錯,這個錯誤最好解決,直接輸入重複的文件名,保留一個,其餘刪除

 

copy Bundle Resource  中必定不要包含info.plist  不然會報錯

[WARN]Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'cocoa2dMVCDemo/Resources/Info.plist'.

這個錯誤也容易解決,刪掉連接便可  ,方法有兩種,(加深理解)

1.copy Bundle Resource 中輸入  info.plist  刪除

2.左邊視窗找到info.plist文件,點擊,右邊屬性視窗    TargetMemberShip  勾選取消掉    一切OK了

相關文章
相關標籤/搜索