【问题标题】:iTunesArtwork breaking release submit to app storeiTunesArtwork 打破发布提交到应用商店
【发布时间】:2011-03-19 03:10:44
【问题描述】:

我有一个内置于 Xcode4 的 iOS 4.3 iPhone 应用程序,我通过 Application Loader 应用程序提交该应用程序。我不断收到此错误:

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

我确实有以下套装:

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

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

【问题讨论】:

    标签: iphone objective-c ios ios4 xcode4


    【解决方案1】:

    iTunesArtwork 应该是 PNG 文件,您不应将其包含在 info.plist 的图标文件中。

    您需要了解的有关应用程序图标的所有信息都可以在以下问答文章中找到。 http://developer.apple.com/library/ios/#qa/qa1686/_index.html

    【讨论】:

    • 但如果我的 info.plist 中没有包含 iTunesArtwork。那么我的 App Archives 页面上不会出现图标?为什么?谢谢
    • 该链接可能已过时,因为 Apple 现在需要 1024x1024 图标;但是,我似乎无法找到这是否意味着 iTunesArtwork 现在需要为 1024x1024,或者是否只是 iTunes Connect 中的大应用程序图标需要为 1024x1024。
    • @JoshBrown 我同意,文档令人困惑。这个blog post 说提供iTunesArtwork 作为512 和iTunesArtwork@2x 作为1024,但是在文档中nowhere 提到了这一点。你有没有澄清任何事情?
    • 不完全是,但我最近确实提交了一个应用程序更新,我将 iTunesArtwork 留在了 512,刚刚将 iTunes Connect 中的大应用程序图标更新为 1024。看起来 Apple 会满足于此 - 如果不,我会在这里发布更新。
    【解决方案2】:

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

    • 图标.png
    • Icon-72.png(iPad 可选)
    • Icon@2x.png(Retina 可选)
    • Icon-Small.png(搜索和设置可选)
    • Icon-Small-50.png(在 iPad 上搜索时可选)
    • 图标-Small@2x.png(搜索和设置可选)

    (你可以用任何你想要的替换单词图标)

    前三个是重要的,但由于您已经拥有 iTunesArtwork,因此制作其他的并不难。

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

    【讨论】:

      【解决方案3】:

      我认为此博客将帮助您了解有关提交 iOS 应用程序所需的当前图形的更多详细信息。

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

      谢谢,

      纳文山

      【讨论】:

        猜你喜欢
        • 2016-04-13
        • 2014-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多