iPhone应用程序和iPad视网膜图标



我为iPhone创建了一个应用程序,其中包含视网膜和无视网膜显示器(icon@2x.png和图标.png)的图标版本。每当我尝试在iPad 3上安装此应用程序时,都会使用Default@2x.png的一部分而不是icon@2x.png。我必须上传iPad的特定图标吗?在这种情况下在哪里!?从 Xcode 4.3.2 我看到只有 2 个空格包含图标,但保留用于 iPhone 版本。我想我需要在 plist 文件中创建一个新的声音......但我不确定,文档对我没有帮助。

我遇到了同样的问题。我在捆绑包的根目录中创建了资源文件 Icon-72.png 和 Icon-72@2x.png 并将它们添加到目标 (Info.plist) 的信息页面中的"图标文件"中。奇怪的是,这并没有起到作用。

我的最终解决方案是将目标临时转换为通用应用程序,将iPad图标拖到目标摘要页面的相应插槽中并构建它。之后,将目标恢复为iPhone/iPod touch应用程序,清理它,重新构建它。

有趣的是,这似乎有效。

老问题,但在 Xcode 6.3 中,如果您使用资产目录,请选择 AppIcon,勾选 iPad(适用于 iOS 7 及更高版本)并将您的 76x76 和 152x152 图标添加到目录中

我会再创建 2 个图标,称为

icon~ipad.png
icon@2x~ipad.png

第一个将允许iPad 1/2,第二个将允许Retina iPad(iPad 3)。

添加这两个图标可能就足够了。另外,尝试像卢克说的那样进行清洁和重建。

希望这有帮助=)

我认为你应该使用 Icon-72。 我用了那个

在确定适当的应用程序图标时,操作系统会搜索CFBundleIconFiles数组中的"最佳合适尺寸"图标或Info.plist中的CFBundleIcons。如果 Default(@2x).png 位于其中一个阵列中,则选择它以最适合 iPad Retina。解决 方案:

  1. 从此数组中删除默认值 (@2x).png。对于启动映像,还有另一个属性。如果这样做,将选择iPhone视网膜图标。
  2. 可选)将iPad分辨率图标(72,72/144,144)添加到其中一个数组中。然后操作系统将确定其中一个最适合。

有关 Info.plist 键,另请参阅:https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1

请考虑这些图标文件的命名仅与较旧的iOS版本相关。在新版本中,操作系统只是在上述数组中搜索大小。

最新更新