【问题标题】:How do I specify an iPad Retina icon in XCode 4.3 for an iPhone-only app?如何在 XCode 4.3 中为仅限 iPhone 的应用程序指定 iPad Retina 图标?
【发布时间】:2012-06-17 19:52:12
【问题描述】:

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

鉴于我的应用是为 iPhone 设计的(不是“通用”),Xcode 4.3 中没有添加 iPad 视网膜图标的选项。

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

【问题讨论】:

  • 我会问...如果应用程序无法在 iPad 上运行,您为什么希望您的图标显示在 iPad 上?
  • 应用程序在 iPad 上的运行方式与所有 iPhone 应用程序在 iPad 上的运行方式相同。窗口和 iPhone 一样大。您会在右下角看到一个“2x”图标。单击它会放大应用程序。 AFAIK,这没什么不寻常的。真正的问题是图标。
  • @IanHenry: ADG 这么说(见2.10)。模拟器有各种与图标和捆绑资源刷新有关的问题顺便说一句。只要这适用于普通设备,就可以了。

标签: ios xcode icons


【解决方案1】:

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

【讨论】:

  • 向'Icon files (iOS 5)->'Icon files' Info.plist 数组添加一个额外的 144x144 像素图像,然后将文件本身拖到 Xcode 中的顶级项目选项卡上(到将文件添加到项目中)成功了。谢谢。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 2014-07-10
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多