我有一個問題,與App Store中的圖標,即使我在InfoPlist指定的文件屬性「圖標已經包括了光澤效果」是YES,在iTunes連接和應用程序商店它顯示光澤效果的圖標(在主屏幕上,而不是它工作正常)。我怎樣才能解決這個問題 ?iOS應用圖標對App Store和iTunes Connect的光澤效果
我在以前的問題,讀到這裏,這是一個錯誤,一個它是固定在九月,但我的應用程序發表yestarday。我寫信給蘋果的支持,但我還沒有receveid的答案了..
我有一個問題,與App Store中的圖標,即使我在InfoPlist指定的文件屬性「圖標已經包括了光澤效果」是YES,在iTunes連接和應用程序商店它顯示光澤效果的圖標(在主屏幕上,而不是它工作正常)。我怎樣才能解決這個問題 ?iOS應用圖標對App Store和iTunes Connect的光澤效果
我在以前的問題,讀到這裏,這是一個錯誤,一個它是固定在九月,但我的應用程序發表yestarday。我寫信給蘋果的支持,但我還沒有receveid的答案了..
其實這似乎不是我的問題,其實在不改變有關該圖標的話,當我提出在iTunes我更新的應用程序連接它們刪除從App Store的光澤效果。但我根本沒有更改任何圖標設置。
的iOS 5包含您的Info.plist圖標的一個新的密鑰,其中包含一個「圖標已經包括了光澤效果」條目。有關更多信息,請參見here。
我正在開發一個應用程序在本地(即尚未提交給iTunes Connect中),但也有同樣的問題。但是,我找到了一種方法來消除實際設備(即iPhone)和iTunes應用程序區域上的圖標的光澤。我受到this answer的幫助。如果您在文本編輯器打開你的InfoPlist文件,你會看到一些線,如:
...
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>[email protected]</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
*注:我已經改變了「UIPrerenderedIcon」 XCode中說「YES」,那麼雷說,「真」。
要解決這個問題,我只是複製/粘貼「UIPrerenderedIcon」線和粘貼IT這一塊的代碼上面,以便它現在的樣子:
...
<key>UIPrerenderedIcon</key>
<true/>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>[email protected]</string>
<string>icon.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
...
似乎有點標新立異有重複碼,所以不知道這個「修復」會起作用多久,但現在起作用。無論如何,對我來說!
UPDATE:
其實我不認爲它很重要,你粘貼
<key>UIPrerenderedIcon</key>
<true/>
,只要它被放置在CFBundleIcons
<dict>
塊之外的「主要水平」與所有其他條目。
在ios4上,你可以把UIPrerenderedIcon放在你想要的任何地方,但是在ios5上你必須粘貼在CFBundlePrimaryIcon鍵 – booker 2012-06-25 09:19:46
如果你已經設置了「UIPrerenderedIcon」爲真,
剛剛重新上傳帶有「編輯」按鈕,你的圖標。 (內部版本信息)
我已經弄好了。你的意思是我必須寫兩遍嗎? – Massimo 2012-01-10 14:07:18
您需要它在新的iOS 5圖標條目以及(如果您想支持iOS 4及更低版本)以前的操作方式。 – jrtc27 2012-01-10 14:10:07
是的,有已經被設置,而事實上它的主屏幕,它工作正常..問題是與App商店... – Massimo 2012-01-10 14:30:42