【问题标题】:New iPad displays iphone app's Launch images as app icon, not App Icon image新 iPad 将 iphone 应用程序的启动图像显示为应用程序图标,而不是应用程序图标图像
【发布时间】:2012-09-02 20:58:06
【问题描述】:

我的应用程序仅适用于 iPhone,但在配备 Retina 显示屏的新 iPad 中无法正确显示图标。安装应用程序时,应用程序图标正确显示。但安装完成后,应用程序的启动图像显示为图标,而不是图标图像。 由于它不是通用应用程序,因此在 Xcode 中似乎没有地方为 iPad 设备配置一些东西。

在包括 3Gs、4 和 4S 在内的 iPhone 和旧 iPad 中,我没有这个问题。

【问题讨论】:

  • 你用的是哪个版本的xcode?我的意思是哪个sdk?
  • 图标和启动图像文件的名称是什么?
  • 我使用的是 Xcode 4.4.1,构建目标是 > iOS 5.0。图标的名称是 Icon.png 和 Icon@2x.png,启动图像的名称是 Default.png 和 Default@2x.png。是否需要包含 iPad 的图标图像,命名为 Icon-72 和 Icon-72@2x,即使应用程序不是通用的?

标签: ios ipad retina-display


【解决方案1】:

我偶然发现我做错了什么。在应用程序信息 plist 文件中,将 Default.png 和 Default@2x.png 添加到“图标文件”条目中。我不知道为什么。我想我以前曾奇怪地操纵过 Xcode。

【讨论】:

    【解决方案2】:

    来自Application Icons 上的 Apple 文档:

    如果您要创建通用应用程序,则需要提供所有四种尺寸的应用程序图标。

    对于 iPhone 和 iPod touch,这两种尺寸都是必需的:

    • 57 x 57 像素 Icon.png
    • 114 x 114 像素(高分辨率)Icon@2x.png

    对于 iPad,这两种尺寸都是必需的:

    • 72 x 72 像素 Icon-72.png
    • 144 x 144(高分辨率)Icon@2x.png

    为了简单起见,您应该为每个图标使用推荐的名称。看看How are the icon files in my application bundle used on iPad and iPhone?

    以下截图取自pinch multimedia iOS 5 icon sizes

    【讨论】:

    • 你在什么情况下问我的意思是 Icon-72@2x.png?
    • '144 x 144 (high resolution) Icon@2x.png' 你调用了两个文件 Icon@2x.png :)
    • 我相信 iPad2 仍在使用 Icon@2x.png。
    • 那么如果你正在制作一个通用应用程序,你如何区分 114x114 iPhone Icon@2x.png 和 144x144 Icon@2x.png ?
    • 在此处查看文档 (developer.apple.com/library/ios/#documentation/iPhone/…) - 您的链接指向“preretina-iPad”链接,该链接错过了 Icon-72@2x.png
    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2018-05-03
    相关资源
    最近更新 更多