【发布时间】:2015-10-16 09:52:38
【问题描述】:
我正在尝试为应用程序制作图标集,但在制作时不断出现错误:Hexchat.iconset:error: Failed to generate ICNS.
我尝试从 Illustrator 单独导出 .png 文件,以及使用脚本。当前具有 1024x1024 png 文件为 Hexchat_8.png 的脚本是:
mkdir Hexchat.iconset
sips -z 16 16 Hexchat_8.png --out Hexchat.iconset/hexchat_16x16.png
sips -z 32 32 Hexchat_8.png --out Hexchat.iconset/hexchat_16x16@2x.png
sips -z 32 32 Hexchat_8.png --out Hexchat.iconset/hexchat_32x32.png
sips -z 64 64 Hexchat_8.png --out Hexchat.iconset/hexchat_32x32@2x.png
sips -z 128 128 Hexchat_8.png --out Hexchat.iconset/hexchat_128x128.png
sips -z 256 256 Hexchat_8.png --out Hexchat.iconset/hexchat_128x128@2x.png
sips -z 256 256 Hexchat_8.png --out Hexchat.iconset/hexchat_256x256.png
sips -z 512 512 Hexchat_8.png --out Hexchat.iconset/hexchat_256x256@2x.png
sips -z 512 512 Hexchat_8.png --out Hexchat.iconset/hexchat_512x512.png
cp Hexchat_8.png Hexchat.iconset/hexchat_512x512@2x.png
iconutil -c icns Hexchat.iconset
rm -R Hexchat.iconset
不过,无论有没有输出文件,每次都是一样的:
iconutil -c icns Hexchat.iconset
Hexchat.iconset:error: Failed to generate ICNS.
iconutil -c icns Hexchat.iconset -o hexchat.icns
Hexchat.iconset:error: Failed to generate ICNS.
chmod'ing 和/或 sudo 不起作用,并且手册页没有显示详细错误输出的选项。我做错了什么?
【问题讨论】: