先用PS等工具创建软件的图标文件,另外为PNG24格式的图像,尺寸尽可能大一些(如1024x1024)
将生成好的图标文件icon.png放在目录中,然后再当前目录下创建文件夹 "icons.iconset"
打开命令行,输入如下指令:
sips -z 16 16 icon.png -o icons.iconset/icon_16x16.png
sips -z 32 32 icon.png -o icons.iconset/icon_16x16@2x.png
sips -z 32 32 icon.png -o icons.iconset/icon_32x32.png
sips -z 64 64 icon.png -o icons.iconset/icon_32x32@2x.png
sips -z 128 128 icon.png -o icons.iconset/icon_128x128.png
sips -z 256 256 icon.png -o icons.iconset/icon_128x128@2x.png
sips -z 256 256 icon.png -o icons.iconset/icon_256x256.png
sips -z 512 512 icon.png -o icons.iconset/icon_256x256@2x.png
sips -z 512 512 icon.png -o icons.iconset/icon_512x512.png
sips -z 1024 1024 icon.png -o icons.iconset/icon_512x512@2x.png
会在文件夹 "icons.iconset"目录下生成各种尺寸的png图像,继续执行如下指令:
iconutil -c icns icons.iconset -o icon.icns
当前目录下会生成 "icon.icns" 文件,就是用这个作为软件的图标