2012-06-14 36 views
4

我的iPhone应用程序图标在iPhone/Retina和iPad中显示正常。但在iPad视网膜(模拟器和设备),我得到的,显然包含了应用程序的启动画面图标:如何在XCode 4.3中为iPhone专用应用程序指定iPad Retina图标?

enter image description here

考虑到我的应用程序是专为iPhone只(不是“通用”),没有选项在Xcode 4.3中添加iPad视网膜图标。

我怎样才能让我的应用程序图标在iPad上的Retina设备上正确显示?

+0

我会是一个问...为什么你要你的图标显示在iPad上,如果应用程序不能在iPad上运行? –

+1

应用程序在iPad上运行的方式与所有iPhone应用程序在iPad上运行的方式相同。窗户和iPhone一样大。你在右下角得到一个“2x”图标。点击它放大应用程序。 AFAIK,这没什么不寻常的。真正的问题是图标。 –

+0

@IanHenry:[ADG](https://developer.apple.com/appstore/resources/approval/guidelines.html)这样说(见'2.10')。模拟器有各种与图标相关的问题和捆绑资源刷新BTW。只要这在常规设备上运行,就没问题。 – CodaFi

回答

7

在Xcode的目标汇总界面,你把你的图标和启动图像仅仅是一个图形界面Info.plist文件。当您仅制作iPhone目标时,iPad部分的图形界面将被隐藏。要向Info.plist文件添加未被图形界面覆盖的信息,请移至Info选项卡并在其中输入。要添加Retina iPad图标,请在Info部分的Icon文件数组中添加一个名为[email protected][email protected]的图标。还要为您的Xcode项目和目标添加实际的144 x 144和100 x 100 png图标,并带有正确的名称。

+1

增加一个额外的144x144像素图像的“图标文件(的iOS 5) - >‘图标文件’的Info.plist阵列后面跟着文件本身拖到在Xcode顶级项目标签(将文件添加到项目)诀窍。谢谢。 –

0

我只是有这个问题与应用过了,当我去编辑发现[email protected]在图标列表中的Info.plist文件 - 不知道如何到达那里,但这个项目已经有一段时间了,所以可能是XCode升级太多的结果。

从plist中的条目中删除它固定在视网膜iPad上的问题太多。为了以防万一,我仍然会添加额外的iPad图标,但是如果其他人遇到问题,值得检查XCode在这些条目中放置了什么。

相关问题