2011-11-02 53 views
0

我是在廈門國際銀行文件使用自定義名稱時:文件在Xcode 4.2(iOS5中)擦除仍出現在模擬器啓動

SixthViewController

但後來我決定刪除該文件(我選擇「刪除」而不是「僅刪除引用」)並創建一個具有相同名稱但具有不同對象的新文件。但是,當我運行模擬器時,舊的xib仍然出現。

所以,我已經試過了典型的解決方案:

  1. 清潔的目標,構建和運行:模擬器仍然使用(運行)的老廈門國際銀行。
  2. 搜索物理文件並嘗試刪除它,但很明顯,如果xcode能夠讓我使用舊名稱創建文件而沒有任何問題,那麼舊的xib文件不在那裏。所以,這個選項被丟棄了(我不想刪除這個新文件)。
  3. 對該文件使用不同的名稱:我創建了一個名稱爲「SixthView」的新文件,因此當我調用該類時,它可以正常工作。雖然,我想用舊的名字...
  4. 從模擬器中刪除了應用程序(我尚未使用該設備)。

我讀過,我需要搜索的文件在模擬器

/庫/應用程序支持/ iPhone模擬器/ 4.2/

,但沒有與更迭。

是否有任何其他方式使用與刪除類相同名稱的不同文件?

我做錯了什麼? (奇怪,因爲我之前做過一次或兩次,直到我將XCode更新爲iOS 5)

回答

0

當您在開發過程中通過Xcode安裝應用程序時,它不會擦除已經存在的包中的文件。從設備上刪除應用程序,它將刪除舊文件。這可以在模擬器中使用,就像它在真實設備上一樣 - 按住應用程序的圖標直到它們抖動,然後點擊x

+0

我忘了提及那一步(我做過),但也不管用。 – Phynet

0

您只需要搜索項目文件夾(在查找器中鍵入項目名稱,然後項目文件夾應該在那裏)找到您想要的文件並刪除它。

+0

這是第2步。對於真實,沒有任何工作。可能是來自新的xcode的錯誤,事實是我不能再使用該名稱作爲文件。 – Phynet

1

我只是與我的應用程序圖標只有這個相同的問題。我已經刪除了以前的圖標,並使用了一個新圖標,即使使用了不同的名稱,但是在構建時,Xcode仍在使用舊圖標。

我的解決方案是兩個選項的組合: 1)清理構建。確保你清理你將用於構建的相同方案 2)在運行之前從設備/模擬器中刪除應用程序

儘管我同意這兩種方法似乎都不能解決問題,但兩者的戰略組合似乎上班。