iOS应用程序提交,图像大小无效

use*_*580 26 icons appstore-approval ios

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

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

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

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

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

谢谢!

Ste*_*arp 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,请选择目标,然后选择"常规"选项卡,您可以在"应用程序图标"部分中看到所需图标的尺寸.请参阅Apple doco有关资产目录(特别是参见本节)的信息,其中显示了此屏幕截图:

Xcode 5截图

  • Plist不需要包含@ 2x.混乱仍然是120 x 120尺寸 - 如何解释它?由于它是视网膜,因此不确定iOS是否从plist中读取它.OTOH,没有60X60图标图像将包含在plist中.混乱. (4认同)

小智 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"


bpo*_*lat 5

Apple在邮件中提到的"您的交付成功,但您可能希望在下次交付时纠正以下问题: "

这意味着这不是他们拒绝的原因,但他们希望在下次交付时予以纠正.


Alf*_*sen 5

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

在此输入图像描述

只要尺寸正确,您就可以选择图标文件名,并通过图示的GUI或Info.plist让Xcode了解图标文件.