【问题标题】:iOS: Over-The-Air installation - black download icon on retina iPadiOS:无线安装 - Retina iPad 上的黑色下载图标
【发布时间】:2012-11-05 16:37:56
【问题描述】:

我已经为我们的 iOS 企业应用设置了无线分发。它可以工作,但在下载过程中,应用程序图标在 iPad3 上显示为黑色,而在 iPad1 上显示正确的图标。

我上传了两个图标,一个是 57x57 像素,一个是 512x512 像素。

可能我也需要提供视网膜图标 - 但我看不到如何将它们添加到 manifest.plist,因为该文件仅包含两个图标条目:

           <dict>
               <key>kind</key>
               <string>display-image</string>
               <key>needs-shine</key>
               <true/>
               <key>url</key>
               <string>http://myserver.com/image.57x57.png</string>
           </dict>
           <dict>
               <key>kind</key>
               <string>full-size-image</string>
               <key>needs-shine</key>
               <true/>
               <key>url</key>
               <string>http://myserver.com/image.512x512.png</string>
           </dict>

我需要添加视网膜条目吗?如果是这样,'kind' 键的值是什么?

【问题讨论】:

    标签: ios icons distribution retina-display


    【解决方案1】:

    是的,似乎缺少视网膜 114x114 图标。您可以尝试在项目中直接在 Targets -> Summary -> App Icons 下设置。之后,您必须再次创建 ipa。

    【讨论】:

    • 听起来不错,Retina 的像素是原来的两倍,57 x 2 = 114
    • 我说的是无线分发的下载图标 - 而不是实际的应用程序图标(只有在 ipa 完全下载后才可用于设备)。无线安装期间显示的图标不会编译到 ipa 中,而是从下载 ipa 的服务器加载。它在 manifest.plist 文件中被引用(也在这个服务器上)。但是在模板文件中只有两个条目(标记为“display-image”和“full-size.-image”),我发现的所有教程都应该填充一个 57x57 和一个 512x512 大小的图标。
    【解决方案2】:

    挖掘了一下,似乎字符串 full-size-imagedisplay-image 定义在 System/Library/PrivateFrameworks/iTunesStore.framework/Support/itunesstored。并且没有其他感兴趣的-image 字符串。

    继续,我猜你需要在你的服务器上放两张图片

    但保留您的 XML 文件原样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 2014-08-10
      • 1970-01-01
      • 2014-11-18
      • 1970-01-01
      相关资源
      最近更新 更多