iOS 7图标文件名称

16

我该如何为Xcode 5命名图标文件?它总是报错说应用程序不在顶层,这真的很令人沮丧。能否有人告诉我每个分辨率应该使用哪些文件名?


嘘,这里检查一下,对我有用:https://dev59.com/-XTYa4cB1Zd3GeqPqheL - Juan Carlos Ospina Gonzalez
9个回答

37

iOS 7兼容应用程序的图标文件名称和大小如下(iPhone)

Icon.png - 57*57

Icon@2x.png - 114*114

Icon-Small.png - 29*29

Icon-Small@2x.png - 58*58

Icon-40.png - 40*40

Icon-40@2x.png - 80*80

Icon-60@2x.png - 120*120

Icon-76.png - 76 x 76

Icon-76@2x.png - 152 x 152

(编辑:更正了120和40尺寸的名称,并添加了76 + 152)


在页面https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1(表5-2)中,有一个必需的60x60图标。但是在你的回答中没有提到。这个图标确实不需要吗? - sergtk
iOS 7不支持非Retina屏幕的iPhone设备,因此不需要icon-80.png和icon-120.png的非Retina版本(4040和6060)。 - wihing
1
这个列表缺少iOS7 iPad图标的尺寸:76x76和152x152。 - Paul Slocum
1
80和120的正确命名应该是Icon-40@2x.pngIcon-60@2x.png - Brody Robertson
1
我看到的信息显示Icon-40图标应该是Icon-Small-40.png和Icon-Small-40@2x.png - Cliff Harris
@CliffHarris 您是正确的。请参见此处:http://developer.apple.com/library/ios/#qa/qa1686/_index.html - Keab42

6

Asset Catalog是设置应用程序图标的最佳工具……它可以在添加或更新应用程序图标时省去遵循命名约定的需要。

您可以使用此工具来设置启动屏幕和应用程序图标。

在Xcode 5中,您可以找到以下选项:

1- 在项目导航器中,选择您的目标。

2- 选择“通用”选项卡,并滚动到“应用程序图标”部分。

enter image description here

enter image description here


谢谢 - 我已手动添加了资产目录,但不知道我还必须在“常规”面板中点击“使用资产目录”。 - esilver

5

无论你如何命名它们都没关系。如果你正在使用新的目录功能,你可以将图标拖到每个插槽中。

我以不同的方式命名它们,但并没有关系。例如:app_icon_72.png、app_icon_144.png或app_icon72@2x.png。


3

2
截至2013年9月27日,本文档尚未更新以包括iOS 7应用程序所需的60px图像尺寸。 - Mr. T
这里是 HiG 的最新列表:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html - avance
截至2014年2月13日,它已经完成。 - Keab42

1
我已经收集了所有iOS 9+所需的尺寸。
针对三种类型:应用搜索设置,需要为iTunesiPhoneiPad准备应用程序图标,包括Retina非Retina屏幕需要以下不同大小的图标(以像素为单位)。
29x29
58x58
40x40
50x50
58x58
76x76
80x80
87x87
120x120
152x152
167x167
180x180
512x512
1024x1024

即使是Xcode也会为我们引导

这个过程

enter image description here

你还可以查看苹果的图标和图片尺寸指南

关于命名规范


0

就像@JackD所说的,对于iOS图标来说具体名称已经不再重要了,你只需要拥有完美的尺寸即可。

我创建了这个应用程序,它将根据此处提供的信息为您提供所有图标。从此处获取该应用程序,并按照自述文件中的说明创建iOS应用程序所需的所有必要图标。


0

iOS 5不再需要特定的文件名来命名各种图标文件。但是,如果您在图标文件名中包含空格(或可能包含任何其他非字母数字字符),则图标文件将无法正常工作。


我将所有的图标命名为72x72.png、114x114.png等,这样我就可以清楚地知道它们的确切大小。 - Cliff Harris

0

如果您在Xcode-5中未使用图像目录,但仍然遇到“应用程序不在顶层”的错误,则可能是因为您的图标文件位置混乱。您应该将图标文件放在项目文件夹中,与PROJECT.xcodeProj文件位于同一位置。


0

这个链接包含了所有所需的文件名和分辨率:https://developer.apple.com/library/ios/qa/qa1686/_index.html

但是请注意,在“通用应用程序图标”部分,58x58和87x87的文件名都是相同的Icon-Small@2x.png。有人知道这两个分辨率的正确命名吗?

1)58x58 Icon-Small@2x.png 具有视网膜显示器设备上的设置 如果您有设置捆绑包,则建议使用,否则可选

2)87x87 Icon-Small@2x.png iPhone 6 Plus上的设置 如果您有设置捆绑包,则建议使用,否则可选


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