2012-01-26 132 views
0

我在XCode 4.2內部有一個現有的iPhone項目。我本地化了一個圖像(用在一個按鈕上),我總是在iPhone模擬器中看到它的舊版本。它在哪裏找到舊版本?無法在iPhone模擬器中看到本地化圖像

我做了什麼:

  1. 窗口 - >管理 - >項目 - >刪除導出的數據
  2. 產品 - >清潔
  3. 裏面的IPhone模擬器,我試圖將其復位。我試過刪除項目並重新創建它(來自SVN)
  4. 我刪除了庫 - >開發人員 - > Xcode,庫 - > Delveoper->應用程序支持 - > iPhone模擬器,庫 - >開發人員 - >應用程序中的所有內容 - >界面生成器3.0

而我仍然看到舊版本......它是在編譯按鈕或類似的東西在界面生成器內的某個地方?奇怪......真的很奇怪。

注意:如果我添加新圖像,我可以本地化圖像按鈕,但使用舊的現有圖像總是會向我顯示舊版本。

回答

2

解決方案: 我的項目包含像[email protected](對於我猜的iPad)的圖像。 也通過本地化+清潔+生成+重置iPhone的SIM設置,它的工作。去搞清楚。另外,當我爲@ 2x圖像添加另一種語言時,我必須使用查找器手動將圖像添加到其他xx.lproj(其中XX是語言代碼),因爲不知何故,XCode不會。

+0

我發現這也適用於CoreData,並對XCDataModel做了改變(當然不需要數據庫遷移) – achi

0

我遇到了類似的問題,在這裏XIB文件不會接受修改。我最終通過重命名XIB文件進行修復,然後接受更改。值得一試我的想法。

+0

該項目不能編譯後:(:(我是一個新手到XCode和MAC),但通過重命名圖像,刪除按鈕,重新創建按鈕,並使用新的重命名圖像,它的工作原理。不知道他在哪裏找到舊圖像,我甚至搜索了我的所有HD,並找到了該文件的兩個正常實例(英文和法文) – mrmuggles

+0

啊,是的,@ 2x圖像得到了你!這些實際上是爲了視網膜顯示(iPhone 4)換句話說,所以這無疑是你所看到的!沒想到這個 –

2

在iPhone模擬器中刪除應用程序(與在真實iPhone上刪除它的方式相同),然後重試。

相關問題