2011-03-19 42 views
5

我有一個iOS 4.3 iPhone應用程序,內置於Xcode4,我通過Application Loader應用程序提交。我不斷收到此錯誤:在頂級應用封裝中沒有發現的Info.plist指定iTunesArtwork破解版提交至應用商店

圖標:iTunesArtwork

我有下面的一組:

  • iTunesArtwork(JPEG沒有擴展名)在根文件夾
  • 參考資料
  • iTunesArtwork參考文件
  • 512×512的圖像尺寸
  • 「項目0;在'圖標文件'數組中的info.plist

盡我所知,上述正是它應該爲iTunesArtwork。任何想法,我錯過了哪一步?

回答

9

iTunesArtwork應該是一個PNG文件,你不應該在info.plist中包括它的圖標文件。

您需要了解的關於應用程序圖標的所有信息都可以在以下Q &文章中找到。 http://developer.apple.com/library/ios/#qa/qa1686/_index.html

+1

但是,如果我不包括iTunesArtwork在我info.plist中。那麼我的App檔案頁面上不會有圖標?爲什麼?謝謝 – 2012-06-29 03:52:23

+0

鏈接可能已過時,因爲蘋果現在需要1024x1024圖標;但是,我似乎無法找到這是否意味着iTunesArtwork現在需要成爲1024x1024,或者iTunes Connect中的大型應用程序圖標需要是1024x1024。 – 2012-08-02 12:48:48

+1

@JoshBrown我同意,文檔很混亂。這[博客文章](http://blog.jaredsinclair.com/post/24248889488/the-ongoing-confusion-with-ios-app-icons)表示將「iTunesArtwork」設置爲512,將「iTunesArtwork @ 2x」設置爲1024 ,但是這在文檔中被提及*無處。你有沒有設法澄清任何事情? – 2012-09-05 10:23:02

5

您只需在項目的根文件夾中包含iTunesArtwork(png,不帶擴展名)。不要將它添加到你的info.plist中(這是不明智的,沒有擴展名的圖標會破壞Application Loader)。你CFBundleIconFiles應該只包含這些圖標:

  • 的icon.png
  • 圖標72.png(可選iPad版)
  • [email protected](可選視網膜)
  • Icon-Small.png(搜索和設置可選)
  • Icon-Small-50.png(可選在iPad上搜索)
  • [email protected](可選的搜索和設置)

(您可以替換任何你想要的字圖標)

前三名是重要的,但因爲你已經有了iTunesArtwork,製作其他作品並不難。

您還應該設置你的CFBundleIconFile剛剛的icon.png支持舊版本的IOS