xcode8刪除檔案後的警告處理

2021-07-25 17:56:02 字數 1213 閱讀 1849

xcode8更新後,

或者移動刪除真實資料夾和檔案後,

編譯工程出現的警告處理:但不影響執行。

原因導致:虛擬檔案在真實檔案中的目錄路徑是不同的,一旦刪除真實路徑後,版本控制找不到對應檔案和資料夾就好警告。

方法一:

該方法只是取消版本控制,但對於隨時需要提交**到倉庫不太好。

xcode->preferences->source->enable source control 勾勾去掉:

方法二:

專案中提交過svn或git後,再在本機上刪除不用的檔案和資料夾以及資源後,build後會有   」xx「is missing from working copy  的警告。

直接在終端下用svn或者git命令刪除missing的檔案:(需要cd到提示你missing 檔案的路徑下):可能真實檔案中找不到對應的檔案,但是執行下面的命令就可以消除,特別注意的是一定要寫全檔名(包括字尾名),還有一種情況就是找不到警告的檔案目錄(可能移動或者刪除):這種情況只需要commit一次就好了。

svn delete nameofmissingfile

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

git rm nameofmissingfile

特別的是:

icon的處理如下:

gitrmassets.xcassets/contents.json

以上辦法基本可以解決問題,如果更改編譯模式從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 {} \;//紅色字型為路徑

Xcode8控制台輸出警告

公升級xcode8後執行專案,控制台會報出警告,如下所示 2016 09 21 14 11 46.415607 datalocaled 1113 57765 subsystem com uikit,category hideventincoming,enable level 0,persist le...

xcode8中如何新增使用pch檔案

在new file後彈出的視窗中other 這裡面。新增好後,需要在build setting裡面設定這個pch的路徑才能正確使用 在build setting中precompile prefix header 設定為yes,然後prefix header中輸入.pch的檔案路徑,後就可以正常使用了...

公升級Xcode8後需要新增的一些許可權

從xcode7公升級到xcode8 蘋果對很多隱私進行了控制 所以需要在infoplist裡進行一些設定 要不然會出現crash的現象 這裡先將關於隱私權限的東西記錄一下 後續再總結乙份其他的xcode8中的坑 使用xcode7啟動,卻沒有問題,實際原因是上面的輸出日誌中最後一行就是 告訴你訪問了隱...