iOS应用程序提交,图片尺寸无效

我刚收到我的iOS应用程序提交的以下消息:

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

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

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

我认为这些是iOS 7需要的新图像尺寸。有没有人知道3 iPad图像的命名约定是什么? 还有必要还包括旧的图像尺寸,114×114和144×144?

谢谢!

是的,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和Settings图标!

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

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

编辑1:根据下面的评论,请参阅这里获取更多信息:

  • iOS 7devise资源> iOS人机界面指南>图标和图像devise>应用程序图标
  • iOS应用程序编程指南>应用程序相关资源>应用程序图标

编辑2:如果您使用Xcode 5,select目标,然后select常规选项卡,您可以在应用程序图标部分中看到所需图标的尺寸。 查看关于资产目录的Apple doco(特别参见本节 ),其中显示了此屏幕截图:

Xcode 5截图

下面将介绍iOS 7所需的新图标图像大小,命名约定。

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

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

所有设备的聚光灯search结果图标“appicon-Small-40.png,appicon-Small-40@2x.png”

苹果在邮件中提到“您的送货成功了,但您可能希望在下一次送货中纠正以下问题:

这意味着这不是他们拒绝的一个原因,但他们希望在下一次交货时纠正。

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

在这里输入图像说明

只要尺寸正确,图标文件名就可以select,并让Xcode通过GUI或Info.plist知道图标文件。

您需要在iOS 7中为iPhone设置应用图标大小,非视网膜为60 * 60,视网膜显示为120 * 120。 而且你需要记住ios7中的命名约定。 更多信息请参见这个图片

在这里输入图像说明

欲了解更多信息,请参阅此链接

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

最简单的方法是使用AppIcon设置。 这里是在线工具, 图标大师 ,它将创buildAppIcon.appiconset文件夹,它需要注意图标的大小和命名对stream。

Images.xcassets中,如果您给图片添加适当的尺寸,XCode永远不会引发任何错误的警告,请确保图片尺寸合适。

抛出警告/错误的可能性

  • 如果您错过了任何图像,即使您错过了单张图像,也会引发警告。
  • 如果图像的大小与所需的大小不符。