【问题标题】:Why doesn't icon composer 2.4 support the 1024x1024 size icon any more?为什么 icon composer 2.4 不再支持 1024x1024 大小的图标了?
【发布时间】:2012-07-31 00:45:18
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: retina-display xcode4.4 hig icon-composer


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      参见High Resolution Guidelines for OS XProvide High-Resolution Versions of All App Graphics Resources 部分。

      新的工作流程如下:

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

        icon_16x16.png
        图标_16x16@2x.png
        图标_32x32.png
        icon_32x32@2x.png
        图标_128x128.png
        icon_128x128@2x.png
        图标_256x256.png
        icon_256x256@2x.png
        图标_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 创建不同大小的图像。现在看来,对于每种尺寸,我都必须单独创建它。这真的很乏味。
      • 要创建图标,请使用免费应用程序Prepo。太棒了。
      • @reinaldoluckman Prepo 在“OS X”模式下会在实际需要 icon_* 文件时生成 Icon_* 文件名,但在重命名后它可以工作
      猜你喜欢
      • 1970-01-01
      • 2014-08-27
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 2016-09-18
      相关资源
      最近更新 更多