2012-01-11 50 views
2

我有一個捆綁圖像的按鈕。我更改了一些這些文件,但是當我構建並部署到設備或模擬器時,所有這些文件仍舊顯示爲舊圖像。有什麼我可以做的,讓建設或設備意識到這些圖像已經改變?當我在Xcode中查看圖像時,它顯示新圖像(相同的文件名,但更新的圖像)。當我部署它時,它會顯示舊圖像。爲什麼我的圖像不能在iOS控件中更新?

回答

10

有時Xcode中與構建工件緩存問題。嘗試先做一個乾淨的,然後建立。

+0

絕對嘗試做一個乾淨的,如果你在Xcode下交換文件出來,它不知道更新build目錄的文件,所以它會重新使用它已經有了以減少編譯時間。 – 2012-01-11 23:25:36

+2

啊!在Eclipse中每隔15分鐘清潔一次之後,我應該知道這一點! – xdumaine 2012-01-11 23:36:05

0

嘗試刪除其設在這裏得到的數據:~/Library/Developer/Xcode/DerivedData/<YourAppName>-<some_hash>

0

入住Xcode項目設置「構建階段」 /「複製包資源」,以確保圖像的「你認爲」(更新的),都包含在捆綁中,而不是舊的參考。

做不到這一點讓你嘗試了「清潔&建設」,或從設備/模擬器刪除應用程序,並重新構建它。

0

2的事情,通常解決的問題:

  1. 做一個 「乾淨」
  2. 從設備/模擬器
+0

我發佈前沒有運氣,我嘗試了2號。這是乾淨的。 – xdumaine 2012-01-11 23:50:12

0

清潔是Shift +命令+ K或刪除應用程序 - >產品 - >清潔 像我這樣的新手不知道乾淨是什麼。

相關問題