過去幾天我一直在拉我的頭髮。看起來我是第一個遇到這個問題的人,因爲我找不到任何通過互聯網搜索甚至關閉的東西。我遇到的問題如下:安裝Xcode的錯誤圖標
iOS 6.1及更高版本(尺寸144x144)的視網膜iPad圖標和iOS 7(尺寸120x120)iPhone圖標安裝不正確。如果我使用資產目錄,則在iOS 5的iPad(視網膜)上安裝我的應用程序時,會安裝iPhone圖標(120x120)。帶有iOS 7的iPhone可以正常使用相同的圖標(120x120)。如果我不使用資產目錄,而是將圖標添加到info.plist(CFBundleIcons數組)中,則會反過來。這個時候iPad圖標很好(安裝了144x144圖標)。但iPhone使用iPad圖標(144x144)。
更奇怪的是,這不是我的兩個目標之一的問題。這只是第二個目標的問題。第二個目標是通過複製第一個目標而創建的。我比較了兩個項目的信息和設置,但沒有看到任何區別(當然,除了包標識符和產品名稱等)。
我已將我的Xcode升級到5.0.2,這沒有什麼區別。
我很感激,如果任何人都可以對此有所瞭解。
更新#1:我試圖使用來自第一個目標的圖標,問題仍然存在。所以它不涉及圖標PNG文件。它與目標有關。也試圖清理項目,從設備上刪除應用程序無濟於事。
更新#2:當我使用plist代替資產目錄時,我的iPhone(iOS 7)上安裝的(不正確)不是144x144圖標。 iOS 6.1及以前版本的圖標爲144x144。這仍然是一個不正確的圖標。
更新#3:這實際上很容易重現。這次我從零開始創建了一個cocos2d項目(Hello World項目)。嘗試添加使用兩種方法從蘋果在下面的技術文章介紹的所有圖標:
https://developer.apple.com/library/ios/qa/qa1686/_index.html
當使用該資產類別,120×120的圖標是安裝在我的iPad(視網膜)與iOS 5 當使用項目編輯器,152x152圖標是安裝在我的iPad(視網膜)與iOS 5
在這兩種情況下,什麼是應該安裝的是144x144的圖標。週一可能會聯繫蘋果。
此外從設備或模擬器中刪除已安裝的應用程序已爲我工作。 – Thompson
感謝您的快速響應,但都沒有爲我工作:-( – RyanDing
然後嘗試深層清潔,命令+選項+ Shift + K – virindh