5

我使用iconutil命令行工具将图标集文件夹转换为icns文件:

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

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

我得到了 my.icns 文件,但是当我尝试打开它时,我从预览应用程序中收到一条错误消息:

文件

无法打开文件“my.icns”。

它可能已损坏或使用了 Preview 无法识别的文件格式。

我有最新的 macOS High Sierra 版本 10.13,构建 17A365。

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

4

1 回答 1

2

iconutil在高山脉使用时,您需要严格控制尺寸。确保 png 大小正好是 1024x1024px。否则它将无法正常工作。基本上iconutil已经在High Sierra升级了。我在 Sierra 中测试了一个 1000x1000px 的文件,它工作正常。但不是在高山脉。因此,请确保您的源 png 大小正确。

其他在使用时需要严格遵守的“陷阱”iconutil可以在下面的文章中找到:

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

于 2017-09-29T09:53:13.093 回答