繁体   English   中英

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

[英]IPhone application and IPad retina icon

我已经为iPhone创建了一个带有视网膜和非视网膜显示图标版本的应用程序(icon@2x.png和icon.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页面中的“Icon files”(Info.plist)。 奇怪的是,这并没有成功。

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

有趣的是,这似乎有效。

我会再创建2个图标

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

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

添加这两个图标可能就足够了。 此外,卢克说,尝试清洁和重建。

希望这有助于=)

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

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

  1. 消除此数组中的默认值(@ 2x).png。 对于Launch图像,还有另一个属性。 如果这样做,将选择iPhone Retina图标。
  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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM