在用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了