我有一个用Xcode4构建的iOS 4.3 iPhone应用程序,我通过Application Loader应用程序提交。我一直收到这个错误:
在顶级应用包装器下找不到Info.plist中指定的图标:iTunesArtwork
我确实有以下内容:
据我所知,以上内容与iTunesArtwork完全一样。我错过了哪些想法?
答案 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”一词替换为您想要的任何内容)
前三名是重要的,但由于你已经拥有了iTunesArtwork,因此制作其他内容并不太难。
您还应将CFBundleIconFile设置为Icon.png以支持较旧的iOS版本
答案 2 :(得分:1)
我认为此博客可以帮助您获取有关iOS应用提交所需的当前图形的更多详细信息。
The iTunesArtwork - The Artwork need to do by every iOS Developer
感谢,
Naveen Shan