5

Xcode 4.3.3中的icon composer 2.2支持1024x1024的icns。但是,对于 icon composer 2.4,它不再支持。这很讽刺,因为苹果推送retina display mbp,并要求新提交的应用程序使用1024x1024图标,但图标编写器不再支持它。

Apple 是否有任何替代或新推出的解决方案来创建大小为 1024x1024 的图标?我真的不明白苹果为什么要这样做。

谢谢!

4

2 回答 2

27

Icon Composer 2.4 不再支持 1024x1024 大小的图标,因为为 Mac 或 iOS 应用程序创建应用程序图标的工作流程发生了变化。

请参阅OS X 高分辨率指南的提供所有应用程序图形资源的高分辨率版本部分。

新的工作流程如下:

  1. 创建一个扩展名为 .iconset 的文件夹(例如 MyApp.iconset)
  2. 放置具有每个文件大小的 .png 文件:

    icon_16x16.png
    icon_16x16@2x.png
    icon_32x32.png
    icon_32x32@2x.png
    icon_128x128.png
    icon_128x128@2x.png
    icon_256x256.png
    icon_256x256@2x.png
    icon_512x512.png
    icon_512x512@2x.png

  3. 将此 .iconset 目录结构转换为 .icns 文件。有两种选择:
    • 将新的 .iconset 文件夹拖放到 Xcode 项目中,并将其用作应用程序图标。
    • 在终端中使用iconutil -c icns -o myicon.icns myicon.iconset(无需安装 XCode)。

完成此操作后,每次构建 Xcode 时都会将 .iconset 文件夹编译为 .icns 文件并在应用程序包中使用它。这具有将您的应用程序图标视为派生 .icns 文件的一组“源图像”的明显优势。

于 2012-08-03T03:11:08.773 回答
1

最新版本的 Xcode 不再需要这个(我使用的是 Xcode 5.1)。只需单击文件列表左上角的项目,然后选择常规选项卡。图标资产有一个部分,单击“使用资产目录”,您的项目将更新为自动为您构建图标文件。

在此处输入图像描述

然后只需单击资产目录旁边的箭头,它将打开一个屏幕,显示每个所需的图标大小以及@1x 和@2x 密度的斑点。

在此处输入图像描述

于 2014-03-31T22:05:28.190 回答