我该如何为Xcode 5命名图标文件?它总是报错说应用程序不在顶层,这真的很令人沮丧。能否有人告诉我每个分辨率应该使用哪些文件名?
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)
Asset Catalog是设置应用程序图标的最佳工具……它可以在添加或更新应用程序图标时省去遵循命名约定的需要。
您可以使用此工具来设置启动屏幕和应用程序图标。
在Xcode 5中,您可以找到以下选项:
1- 在项目导航器中,选择您的目标。
2- 选择“通用”选项卡,并滚动到“应用程序图标”部分。
无论你如何命名它们都没关系。如果你正在使用新的目录功能,你可以将图标拖到每个插槽中。
我以不同的方式命名它们,但并没有关系。例如:app_icon_72.png、app_icon_144.png或app_icon72@2x.png。
iOS 5不再需要特定的文件名来命名各种图标文件。但是,如果您在图标文件名中包含空格(或可能包含任何其他非字母数字字符),则图标文件将无法正常工作。
如果您在Xcode-5中未使用图像目录,但仍然遇到“应用程序不在顶层”的错误,则可能是因为您的图标文件位置混乱。您应该将图标文件放在项目文件夹中,与PROJECT.xcodeProj文件位于同一位置。
这个链接包含了所有所需的文件名和分辨率: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上的设置 如果您有设置捆绑包,则建议使用,否则可选