2010-08-30 25 views
0

我正在提交一份在iTunes商店中分發的應用程序的最後一段,但我正在掛起圖標文件!設置多個圖標文件

如果我只有一個57x57文件,我在XCode中收到一個警告,並且在Application Loader中出現了一個錯誤,我沒有提供72x72。如果我將72x72的名稱設置爲「Icon.png」而不是57x57,那麼它會抱怨它在應用程序加載步驟中需要57x57和扼流圈。

蘋果已經在處理了這一點: http://developer.apple.com/iphone/library/qa/qa2010/qa1686.html#IPHONEADDITEMS,但是當我嘗試跟隨他們,那些指令失敗:沒有披露過箭頭旁邊的「圖標文件」出現鍵一次我添加了它,所以有方法添加多個圖標對我來說是失敗的。

在相關說明中,我並不想要iPad的72x72圖標。我只將應用程序屬性設置爲iPhone,但除了57x57之外,它仍然需要72x72圖標。

+0

可能重複的[如何爲iPhone 4和Retina設置普通圖標](http://stackoverflow.com/questions/3389160/how-to-setup-normal-icon-for-iphone3-and -retina-for-iphone-4) – kennytm 2010-08-30 18:13:41

回答

0

這裏是各色的問題:

1)我不得不手動設置CFBundleIconFiles的數組通過右擊它的類型更改名稱後。然而,這被回滾爲...

2)應用程序Loader的精神分裂堅持認爲唯一的圖標同時是57x57和72x72是因爲我已經在Project屬性中將「Base SDK」設置爲3.2,一個僅限於iPad的操作系統版本,同時我將「目標設備系列」設置爲僅針對iPhone進行編譯。解決方案是將「Base SDK」更改爲4.0,而將「iPhone OS部署目標」更改爲3.1.3,同時將iPhone作爲「目標設備系列」。

現在我編譯沒有警告。新的掛斷是應用程序加載器只是說與iTunes商店進行通信時發生錯誤。 :P

+0

後續操作:調試「與iTunes Store通信錯誤」的錯誤是悲慘的,但它現在也被排序。我遇到的問題和解決方法記錄在這裏:http://stackoverflow.com/questions/3680916/three-itunesconnect-gotchas – baudot 2010-09-09 22:12:12

0

您可以通過單擊該行右側的圖標以獲取第一個圖標,然後單擊該加號獲取下一個圖標,以顯示公開箭頭。這是真正推薦的方式。蘋果實際上推薦使用57x57(iPhone),114x114(iPhone4),72x72(iPad)和512x512(Ad-Hoc Distribution)圖標。更好的是,我有時會發現要使用XCode 4的新「預覽版本2」並使用它來修改Info.plist是一種方法 - 一種更好的編輯器,並且顯然具有向前和向後的文件兼容性。然後在XCode 3中將其打開並在那裏進行最終編譯。

+0

加號圖標對我不起作用,但在將名稱更改爲CFBundleIconFiles後,我可以右鍵單擊其旁邊的空白處並選擇值類型 - >數組。完成之後,我獲得了右鍵單擊並選擇添加行的功能。現在我有兩個條目,一個用於Icon.png,另一個用於Icon-72.png。現在它抱怨Icon-72不是57x57! – baudot 2010-08-30 18:22:00

+0

更正:將值類型更改爲數組後,側按鈕DID開始工作以添加圖標。 – baudot 2010-08-30 18:28:11

0

如果你不關心你的應用在iPad上的外觀,那麼很快就會產生一個72x72像素的圖標文件(只需使用預覽應用複製和調整當前的圖標)並將其包含在你的項目資源圖標72.png