Cocoa Xcode 4.4删除了开发人员工具中的图标生成器
所以我刚升级到最新最棒的Xcode 4.4,但找不到Icon Composer。它在Xcode 4.3中的OpenDeveloper工具菜单项中,但现在我在任何地方都找不到它 苹果忘了包括它吗?没有它我如何创建图标Cocoa Xcode 4.4删除了开发人员工具中的图标生成器,cocoa,icons,xcode4.4,Cocoa,Icons,Xcode4.4,所以我刚升级到最新最棒的Xcode 4.4,但找不到Icon Composer。它在Xcode 4.3中的OpenDeveloper工具菜单项中,但现在我在任何地方都找不到它 苹果忘了包括它吗?没有它我如何创建图标 我还尝试在终端中使用iconutil,但我得到一个错误,即1024x1024不受支持。我正在运行OSX 10.7.4。下载Xcode 4.4的图形工具。我猜苹果不想让你再使用它了 编辑:更好的方法是将.iconset文件夹添加到Xcode中的目标中。向下滚动到德沃夏克的答案,这无疑是
我还尝试在终端中使用iconutil,但我得到一个错误,即1024x1024不受支持。我正在运行OSX 10.7.4。下载Xcode 4.4的图形工具。我猜苹果不想让你再使用它了 编辑:更好的方法是将
.iconset
文件夹添加到Xcode中的目标中。向下滚动到德沃夏克的答案,这无疑是更好的答案
现在官方认可的方式是使用
icontuil
命令
来自苹果的:
创建必要的应用程序图标资产后,将其放置在名为icon.iconset
的文件夹中。要创建.icns
文件,请在终端中使用icontuil
。终端位于/Applications/Utilities/Terminal
中。输入命令iconutil-c icns
,其中
是指向.iconset
文件夹的路径。必须使用icontuil
,而不是Icon Composer来创建高分辨率的.icns
文件
还有另一个相关的苹果文档更深入:
完整的图标集可供参考:
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
注意,最后一个相当于1024x1024,尽管看起来icontuil希望将其命名512x512@2x,至少在狮子身上是这样。确保——这是关键——您拥有这一组确切的文件,否则您将遇到错误。例如,请注意缺少图标\u 64x64.png
。,
我花了一个小时才弄明白为什么
iconsutil
和XCode
都无法生成图标:我确实包含了一个64x64版本,这是错误的!不需要64x64版本。Iconsutil是最佳方式,也是XCode 4.4唯一接受的方式
请注意将您的png文件命名为Vervious提到的名称,并提供所有文件,否则将无法工作…让Xcode自动创建icns文件
理想情况下,您将提供一整套图标。然而,这不是一个要求有一套完整的;系统将为您未提供的尺寸和分辨率选择最佳表示。集合中的每个图标都向系统提示要使用的最佳表示形式
*
该集合需要放入扩展名为.iconset的文件夹中。文件夹具有扩展名似乎有点不寻常,但此扩展名向系统发出了一个信号,表明文件夹包含一组图标
*
Xcode自动验证iconset文件夹并将其转换为icns文件。您只需将iconset文件夹添加到项目中并生成项目。生成的icns文件将自动添加到生成的产品中
*
注意:不要使用图标生成器,因为它无法创建高分辨率icns文件
我创建了一个Automator工作流,它将1024像素PNG图像作为输入,并在.iconset文件夹中为您自动创建所有其他格式。从设计师的角度来看,这不是最好的选择,但在开发过程中非常完美,因为Xcode不再抱怨缺少16x16px格式:
我只是想同意Xcode 4.4图形工具中的图标生成器2.4。在xcode44graphicstools6938118a.dmg中不支持1024种大小,但是旧的2.2版本支持。您可以取回旧版本
Xcode完成了其余的工作。从2015年起,所有其他答案都太多了,或者完全错了。就这么简单: 您无需执行任何操作,只需创建以下尺寸的图像:
16 x 16px
32 x 32px
64 x 64px
128 x 128px
256 x 256px
512 x 512px
1024 x 1024px
然后在项目视图的Xcode中单击Images.xcsets
,然后从finder将图像拖动到AppIcon方块中
您不必费力地命名文件或创建目录,也不必将目录移动到Xcode或其中任何一个。只需从finder中拖入图像即可
这是一个别人制作的视频,在XCode中将图标拖动到哪里:
我使用的是OSX 10.7.4,iconutil不支持1024x1024个图像。我需要更大的尺寸来提交应用商店。@Gavin应该命名它”512x512@2x.png“或者类似的东西,为了让它工作(我认为在最近的版本中,1024x1024作为一个标签已被删除).如果这不起作用,那我就被难倒了,因为一周前我在提交的材料中使用了Lion上的iContinil。