我使用JarBundler将现有的Java Swing应用程序打包为OS X应用程序,除了添加图标外,一切都很顺利。我在Photoshop中创建了PNG文件,命名如下:
icon_16x16.png
icon_32x32.png
icon_128x128.png
这些进入了一个名为JHOVEicons的文件夹,然后我跑了:
iconutil -c icns -o JHOVEicons.icns JHOVEicons/
这会导致错误消息:
JHOVEicons/:error: Invalid Iconset.
我仔细检查了文件的大小是他们声称的大小。我尝试添加256和512尺寸,但据说不需要完整的设置。它不断给出同样的错误。
我可能做错了什么?我正在山狮上跑。
答案 0 :(得分:26)
我明白了。我正在转换的图标目录必须具有.iconset扩展名。