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

时间:2012-05-28 16:24:41

标签: iphone ios icons

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

4 个答案:

答案 0 :(得分:1)

我会创建另外两个名为

的图标
icon~ipad.png
icon@2x~ipad.png

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

添加这两个图标可能就足够了。另外,试试一下Clean&重建为卢克说。

希望这有助于=)

答案 1 :(得分:1)

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

答案 2 :(得分:1)

在确定适当的App-Icon时,OS会搜索CFBundleIconFiles数组中的“最佳拟合大小”图标或Info.plist中的CFBundleIcons。如果默认(@ 2x).png位于其中一个阵列中,则选择它以便在iPad Retina上获得最佳效果。解决方案:

  1. 从此数组中消除默认值(@ 2x).png。对于Launch图像,还有另一个属性。如果您这样做,将选择iPhone Retina图标。
  2. 可选择将iPad分辨率图标(72,72 / 144,144)添加到其中一个阵列中。然后操作系统将确定其中一个最适合。
  3. 对于Info.plist键,另请参阅: https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1

    请注意,这些Icon文件的命名仅适用于较旧的iOS版本。在新版本中,操作系统只搜索上述阵列中的大小。

答案 3 :(得分:1)

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