iTunesArtwork打破发布提交到应用商店

时间:2011-03-19 03:10:44

标签: iphone objective-c ios ios4 xcode4

我有一个用Xcode4构建的iOS 4.3 iPhone应用程序,我通过Application Loader应用程序提交。我一直收到这个错误:

在顶级应用包装器下找不到Info.plist中指定的图标:iTunesArtwork

我确实有以下内容:

  • 根文件夹中的iTunesArtwork(没有扩展名的JPEG)
  • 资源文件中的iTunesArtwork参考
  • 512x512图片尺寸
  • '项目0;在info.plist
  • 中的'Icon Files'数组下

据我所知,以上内容与iTunesArtwork完全一样。我错过了哪些想法?

3 个答案:

答案 0 :(得分:9)

iTunesArtwork应该是一个PNG文件,你不应该把它包含在info.plist的图标文件中。

您可以在以下Q& A文章中找到有关应用图标的所有信息。 http://developer.apple.com/library/ios/#qa/qa1686/_index.html

答案 1 :(得分:5)

您只需在项目的根文件夹中包含iTunesArtwork(没有扩展名的png)。不要将它添加到你的info.plist(这是不可靠的,没有扩展名的图标会破坏Application Loader)。您的CFBundleIconFiles应仅包含这些图标:

  • 的icon.png
  • Icon-72.png (适用于iPad)
  • Icon@2x.png (Retina可选)
  • Icon-Small.png(搜索和设置可选)
  • Icon-Small-50.png(可选择在iPad上搜索)
  • Icon-Small@2x.png(搜索和设置可选)

(您可以将“Icon”一词替换为您想要的任何内容)

前三名是重要的,但由于你已经拥有了iTunesArtwork,因此制作其他内容并不太难。

您还应将CFBundleIconFile设置为Icon.png以支持较旧的iOS版本

答案 2 :(得分:1)

我认为此博客可以帮助您获取有关iOS应用提交所需的当前图形的更多详细信息。

The iTunesArtwork - The Artwork need to do by every iOS Developer

感谢,

Naveen Shan