2017-09-26 119 views
3

我用iconutil命令行工具,文件夹图标集转换到icns文件:iconutil不工作在MacOS海伊谢拉

iconutil -c icns /path/to/my.iconset 

我在Xcode中运行它作为构建阶段。

我得到my.icns文件,但是当我尝试打开它,我从预览应用程序的错误消息: enter image description here

我有最新的MacOS高塞拉利昂版本10.13,建立17A365。

有没有人遇到过这个问题?有关如何解决此问题的任何想法?

+0

的iconutil命令似乎已经改变了。 – eonist

+1

似乎是这样,因为'iconutil' 10.12和'iconutil' 10.13中的共享库列表不一样。 –

+1

得到它在高山脉工作。更多关于如何在这里:https://stackoverflow.com/a/40999879/5389500 – eonist

回答

1

在高塞拉利昂使用iconutil时,您需要严格规格。确保PNG大小是正确的1024x1024。否则它将无法工作。基本上iconutil已经在High Sierra升级。我在Sierra测试了一个1000x1000px的文件,它工作。但不是在高山脉。所以请确保您的源png是正确的大小。你需要进行严格的使用iconutil时约

其他“陷阱”,可以在文章波纹管可以找到:

http://eon.codes/blog/2016/12/06/Creating-an-app-icon/