由于即将发布的IOS7版本,应用程序提交,图标大小错误

Fun*_*ise 8 iphone xcode ipad ios ios7

我第一次将我的应用程序提交给Apple.该应用仅适用于iPad,适用于IOS6.我收到了提交过程中的回复:

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

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

我今天早上读到这是一个很新的内容.我第一次尝试时总是有很好的机会.

我只使用了72x72的png图像文件,例如icon_72.png.我明白,当我加入一个视网膜文件时,它的名字就变成icon_72@2x.png但是其他的分辨率呢?我应该如何命名它们或如何管理它?

Kal*_*esh 7

Apple在iOS 7人机界面指南中提到过

为不同的设备创建不同大小的应用程序图标.如果您要创建通用应用,则需要提供所有四种尺寸的应用图标.

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

120 x 120像素60 x 60像素(标准分辨率)

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

152 x 152 76 x 76像素(标准分辨率)

只要您使用CFBundleIcons键声明名称并将@ 2x后缀添加到所有高分辨率图标的名称,就可以将这些图标命名为您想要的任何名称.您可以使用自定义名称,因为iOS会根据其大小是否适合预期用途来选择图标.

  • 你不需要60x60.这是一个特例.没有任何非视网膜iPhone/iPod可以运行iOS7,并且你不需要这个尺寸适用于iOS6,因此无论你支持哪种版本,你只需要该图标的视网膜版本. (2认同)