2013-01-08 31 views
1

Xcode 4.5.2,使用cocos2d-iphone 1.0.1進行遊戲開發。如何避免在更換文件後必須清理項目?

最近,我意識到每次用一個相同的名稱替換一個圖像文件時,我的設備中的項目將繼續使用舊的,當我創建一個CCSprite這樣的文件。

這可以通過簡單地清理項目來解決。

但是,現在這個項目非常龐大,清理後編譯需要花費相當多的時間。

是否有可能替換文件,並使Xcode使用正確的文件,而不是必須清理項目?

另一個簡單的修復方法是爲新文件指定一個不同的名稱並刪除舊文件,然後將CCSprite更改爲使用新文件名。當然,這很荒謬,所以我想避免這樣做。

我相信即使我剛剛從設備上刪除應用程序也會發生這種情況 - 看起來我必須清理該項目。

+0

? – bluestunt

+0

它發生在場合,但不應該頻繁發生。也許清理你的整個構建文件夾,並重新啓動設備和Mac。 – LearnCocos2D

+0

@bluestunt:我搬到垃圾箱 – Voldemort

回答

0

在您的Xcode中打開Organizer。轉到Projects選項卡。

enter image description here

你可以看到Derived data選項。點擊Delete接近該選項,以清理項目

enter image description here

當你刪除的文件,你選擇移動到回收站或刪除引用
+0

實際上,派生數據旁邊的刪除按鈕未啓用。快照旁邊的按鈕已啓用。所有不同於你的屏幕截圖:( – Voldemort

+0

)通過導航到以下路徑'/ Users/your_computer_name/Library/Developer/Xcode/DerivedData'手動刪除它。找到你的項目文件夾並刪除它。檢查這個[link](http:// stackoverflow.com/questions/9509004/cannot-delete-derived-data-in-xcode-4s-organizer#answer-9509049) – arthankamal

相關問題