iconutil 不适用于 macOS High Sierra
iconutil not working on macOS High Sierra
我使用 iconutil
命令行工具将图标集文件夹转换为 icns
文件:
iconutil -c icns /path/to/my.iconset
我 运行 它在 Xcode 作为构建阶段。
我收到 my.icns 文件,但当我尝试打开它时,我从预览应用程序收到一条错误消息:
The file "my.icns" could not be opened.
It may be damaged or use a file format that Preview doesn't recognize.
我有最新的 macOS High Sierra 版本 10.13,build 17A365。
有人遇到过这个问题吗?关于如何解决此问题的任何想法?
在 high sierra 中使用 iconutil
时需要严格控制大小。确保 png 大小恰好为 1024x1024 像素。否则它不会工作。基本上 iconutil
已在 High Sierra 中升级。我在 Sierra 中测试了一个 1000x1000px 的文件并且它有效。但不是在 High Sierra。因此,请确保您的源 png 大小正确。
其他"gotchas"在使用iconutil
时需要严格遵守的内容可以在下面的文章中找到:
我使用 iconutil
命令行工具将图标集文件夹转换为 icns
文件:
iconutil -c icns /path/to/my.iconset
我 运行 它在 Xcode 作为构建阶段。
我收到 my.icns 文件,但当我尝试打开它时,我从预览应用程序收到一条错误消息:
The file "my.icns" could not be opened.
It may be damaged or use a file format that Preview doesn't recognize.
我有最新的 macOS High Sierra 版本 10.13,build 17A365。
有人遇到过这个问题吗?关于如何解决此问题的任何想法?
在 high sierra 中使用 iconutil
时需要严格控制大小。确保 png 大小恰好为 1024x1024 像素。否则它不会工作。基本上 iconutil
已在 High Sierra 中升级。我在 Sierra 中测试了一个 1000x1000px 的文件并且它有效。但不是在 High Sierra。因此,请确保您的源 png 大小正确。
其他"gotchas"在使用iconutil
时需要严格遵守的内容可以在下面的文章中找到: