2016-03-02 84 views
6

我需要弄清楚它爲什麼是XCode中,突然沒有挑釁,開始遞過來的這個錯誤,而不是讓我建立我的項目。當我說「沒有挑釁」時,我的意思是我正在編輯應用程序提供文本的數據庫中的文本,並在模擬器中檢查我的進度,除了清理,構建和測試之外,XCode什麼也不做。一切都會好幾個測試序列,然後突然,在我的程序變着法子,應用程序將不建,我得到這些錯誤:的XCode不會刪除派生文件

error: remove /Users/casey-cayce/Library/Developer/Xcode/DerivedData/PEM-LTE-2016-gyoajgqmkkoluhgbrhjmgwakiejl/Build/Products/Debug-iphonesimulator/Living the Eucharist.app/images: Directory not empty

error: couldn't remove '/Users/casey-cayce/Library/Developer/Xcode/DerivedData/PEM-LTE-2016-gyoajgqmkkoluhgbrhjmgwakiejl/Build/Products/Debug-iphonesimulator/Living the Eucharist.app/images' after command failed: Directory not empty

我去了這個導出數據文件夾和物理刪除,內容,只有當我重新打開應用程序時讓XCode恢復這些內容,使構建失敗,然後再次給我相同的錯誤。到目前爲止,我唯一的解決方案是完全刪除XCode和Developer文件夾,重新安裝XCode,之後它的表現會稍微有些變化,但最終會再次做同樣的事情。我今天到目前爲止已經做了3次。

如果任何人有任何建議,請幫我把這個解決,使我能得到這個項目的出口和成品。

謝謝。

響應附加信息來回應:

我:
1:關閉該項目。
2:打開項目,文件夾並刪除派生數據,看到窗口中顯示的「沒有項目」項目文件夾變空白(空)。
3:確保垃圾被清空。
4:運行「WatchDog」,這是一款專門用於處理XCode中的派生數據問題的應用程序。
5:關閉XCode &重新打開。
6:打開項目,清理並運行Build命令。

畢竟,同樣的錯誤再次出現。

+2

你爲什麼要打掃衛生? – trojanfoe

+0

但在清潔過程中不會發生問題嗎? – trojanfoe

+1

在生成或存檔過程中,清理完成後。 – Cayce

回答

5

它是確定delete DerivedData文件夾,你可以刪除DerivedData直接子文件夾(不DerivedData文件夾)中的所有文件。

這應該不會有任何效果。 DerivedData文件夾的內容在構建期間生成,您可以根據需要刪除它們。這不是問題。

當您再次構建項目時,將會重新創建DerivedData的所有內容。

我建議你清潔工程項目,並重新建造,ALSO PLEAE請確認您刪除的DerivedData文件夾不在BIN請及時清理垃圾,是很重要的

+0

您是否嘗試在設備或模擬器上運行? –

+1

清理垃圾做到了訣竅。 – sasquatch

1

在Xcode中去窗口>項目,選擇項目,並會出現刪除按鈕來刪除導出的數據。

13

檢查您的「複製包資源」,在構建階段,你應該在該列表中找到一些文件(應該是你的情況下的圖像)兩次。刪除它們並重建。

+0

我解決了這個解決方案的錯誤! – Darshana

1

這不是最好的選擇,但是幫助我很多次 - 創建新的項目並拖動到新的一個從目前的所有源文件。