如何在仅适用于iPhone的应用程序的XCode 4.3中指定iPad Retina图标?

时间:2012-06-14 18:10:03

标签: ios xcode icons

我的iPhone应用程序图标在iPhone / Retina和iPad中显示正常。但是在iPad视网膜(模拟器和设备)上,我得到一个显然包含应用程序开始屏幕的图标:

enter image description here

鉴于我的应用程序仅适用于iPhone(不是“通用”),Xcode 4.3中没有选项可添加iPad视网膜图标。

如何让我的应用程序图标在iPad Retina设备上正确显示?

2 个答案:

答案 0 :(得分:7)

在Xcode中,添加图标和启动图像的目标摘要界面只是Info.plist文件的图形界面。当您仅制作iPhone目标时,将隐藏iPad部分的图形界面。要将信息添加到图形界面未涵盖的Info.plist文件,请移至“信息”选项卡并在其中输入。要添加Retina iPad图标,请在Info部分的Icon文件数组中添加一个名为Icon-72@2x.png和Icon-Small-50@2x.png的图标。还要为您的Xcode项目和目标添加实际的144 x 144和100 x 100 png表示图标。

答案 1 :(得分:0)

我刚刚在应用程序中遇到此问题,当我去编辑Info.plist文件时发现Default@2x.png在图标列表中 - 不知道它是如何到达的,但是这个项目有已经有一段时间了,所以可能是因为太多的XCode升级。

从plist中的条目中删除它也解决了视网膜iPad上的问题。为了以防万一,我仍然会添加额外的iPad图标,但如果其他人遇到问题,则值得检查XCode在这些条目中添加的内容。