26

我刚刚在提交 iOS 应用时收到以下消息:

无效图像 - 对于 iOS 应用程序,二进制提交中包含的图标必须是 PNG 格式。

- 如果您的应用程序支持 iPhone 设备系列,则必须包含以下尺寸的方形图标:57x57 像素和 120x120 像素。

- 如果您的应用程序支持 iPad 设备系列,则必须包含以下尺寸的方形图标:72x72 像素、76x76 像素和 152x152 像素

我假设这些是 iOS 7 所需的新图像尺寸。有谁知道 3 iPad 图像的命名约定是什么?是否还需要包括旧的图像尺寸,114x114 和 144x144?

谢谢!

4

7 回答 7

22

是的,iOS 7 有新的图标大小。请参阅这篇文章:iOS 7 应用程序图标的新指标。它解释了(靠近文章底部)iPhone 和 iPad 所需的尺寸:

如果您只想定位 iOS 7,您只需要 76 x 76、120 x 120 和 152 x 152 的图标大小。如果您还想定位 iOS 6,则需要 57 x 57、72 x 72、76 x 76、114 x 114、120 x 120、144 x 144 和 152 x 152 图标大小。如果您不希望操作系统插入它们,则不计算 Spotlight 和设置图标!

就命名约定而言,您可以为图标命名任何您想要的名称,只要它们的大小正确(并且高分辨率图像使用@2x 后缀)。只需确保在 Info.plist 文件中,使用CFBundleIconFiles键声明图标的名称。

这个关于 SO 的类似问题也可能对您有用。

编辑 1:根据下面的评论,请参阅此处了解更多信息:

编辑 2:如果您使用的是 Xcode 5,请选择目标,然后选择 General 选项卡,您可以在 App Icons 部分看到所需图标的尺寸。请参阅有关资产目录的 Apple 文档(特别是请参阅此部分),其中显示了此屏幕截图:

Xcode 5 截图

于 2013-08-30T02:02:41.800 回答
6

iOS 7 所需的新图标图像大小,命名约定如下所述。

对于 iPhone “appicon-60.png, appicon-60@2x.png”

对于 iPad “appicon-76.png, appicon-76@2x.png”

所有设备的 Spotlight 搜索结果图标“appicon-Small-40.png, appicon-Small-40@2x.png”

于 2013-09-04T13:57:28.893 回答
5

苹果在邮件中提到的“您的交付成功,但您可能希望在下次交付时更正以下问题:

这意味着这不是他们拒绝的原因,但他们希望在下次交付时更正它。

于 2013-08-30T08:31:27.203 回答
5

用于指定图标的 Xcode GUI 简要概述了支持的图标大小(见下文)。所需的图标取决于您选择支持的设备。

在此处输入图像描述

图标文件名可以由您选择,只要尺寸正确并且您通过图中所示的 GUI 或 Info.plist 让 Xcode 知道图标文件。

于 2013-09-17T18:55:30.893 回答
4

您需要在 iOS 7 中为 iPhone 提供应用程序图标大小,非视网膜显示为 60*60,视网膜显示为 120*120。你需要记住 ios7 中的命名约定。有关更多信息,请参阅此图片...

在此处输入图像描述

有关更多信息,请参阅此链接

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html

于 2013-10-03T05:36:39.767 回答
2

最简单的方法是使用 AppIcon 集。这是在线工具Icons Master,它将创建 AppIcon.appiconset 文件夹,并负责图标的大小和命名对流。

于 2014-04-09T13:03:30.387 回答
0

Images.xcassets 中,如果你给图像尺寸合适,XCode 永远不会抛出任何错误警告,确保图像尺寸合适。

抛出警告/错误的可能性

  • 如果您错过了任何图像,即使您错过了单个图像,它也会引发警告。
  • 如果图像的大小与所需的大小不匹配。
于 2013-11-13T11:00:39.437 回答