为什么icon composer 2.4不再支持1024x1024大小的图标?

zs2*_*020 5 hig retina-display xcode4.4 icon-composer

Xcode 4.3.3中的图标编辑器2.2支持1024x1024的icns.但是,对于图标编辑器2.4,它不再支持它.这很具有讽刺意味,因为Apple推出了视网膜显示器mbp并要求新提交的应用程序使用1024x1024图标,但图标编辑器不再支持它.

Apple是否有任何替代或新引入的解决方案用于创建1024x1024大小的图标?我真的不明白为什么Apple会这样做.

谢谢!

Nic*_*dad 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文件.

  • 谢谢.但至少我可以使用Icon Composer创建不同大小的图像.现在看来,对于每种尺寸,我都必须单独创建它.这真的很乏味. (5认同)