苹果是否对每个图标应用应用程序图标的光泽效果和圆角?

15

iTunes Connect开发人员指南要求开发人员提供多种尺寸的图标。但我只知道有关“普通”应用程序图标(57x57、114x114)方面的信息,即设备会自动应用光泽效果和角落圆角。

那其他的图标呢?512x512大小的iTunesArtwork.png图标如何处理?这些效果是否也会自动应用?这个图标必须随着应用程序一起打包吗?是否有任何方法可以“实时”查看它最终的外观,当应用这些效果后?

我稍微记得苹果公司有一个工具能够将这些效果应用到图标上,这样就可以看到它们。有人知道更多详细信息吗?

4个回答

28

自动应用发光和圆角效果。您可以通过向 Info.plist 文件中添加一个键控制发光效果: UIPrerenderedIcon 设置为 YES 表示您的图标是" 预渲染",不需要发光效果。

AppStore 也会针对512x512 图标尊重该设置。


那我把这个512x512的图标添加到我的应用程序包里面? - openfrog
2
不需要。提交应用时,您将512x512图标上传到iTunes Connect。iTunes也将遵守该文件在plist中的设置。 - pgb

10

现在您需要提供6个图标,其中一个用于iPhone4,一个用于iPad,一个用于普通的iPhone/iPod Touch,还有2个较小的图标用于聚焦搜索(其中一个是双倍分辨率)。

我编写了一段相当棒的Photoshop脚本,可以使用Photoshop将您的512像素图标转换为6个命名正确的较小尺寸。

http://github.com/sponno/iPhone-Photoshop-JSX-Icon-Exporter

您还将在文件头中看到如何更新您的info.plist以包含所有这些图标的信息。


6
太好了,先生!您的脚本不仅非常有用,而且您还应该因在脚本标题中提到以下内容而获得奖励:http://developer.apple.com/library/ios/#qa/qa2010/qa1686.html <<< 这份绝密文件包含了我们追寻整个人生所需的相关信息。它应该静态地附加在http://developer.apple.com的主页上。真正的顶级机密,宝贵的资料。谢谢。 - openfrog
不客气。那个链接真的很难找到。所以像一个优秀的程序员一样,我想把它放在我的脚本工具里。很高兴这对某人有帮助 :) - John Ballinger

1
请注意,即使应用商店遵守UIPrerenderedIcon设置来使用您的应用程序包中提供的图标,但在iTunesConnect中提交的512x512图标必须没有圆角或光泽。如果您在iTunesConnect中单击图标旁边的“?”符号,则会收到以下消息:
“您的应用程序图标的大型版本将用于应用商店。它必须至少为72 DPI,最小为512 x 512像素(不能缩放)。它必须是平面艺术品,没有圆角。”
我不明白为什么他们要这样做并让您为此提供一个正方形图标。我的应用程序图标是带有装饰框的圆形,这个正方形版本看起来就像a**一样难看。

1

主要问题是:在哪里添加它们?苹果没有说明。我无法想象这个巨大的itunesartwork图标会放到捆绑包中。那真的很愚蠢。 - openfrog
据我所知,它们必须被plist化,然后位置可能并不太重要:http://stackoverflow.com/questions/3831311/application-icon-for-iphone-3g-3gs-and-iphone-4/3831372#3831372。 - jpwain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接