gpt4 book ai didi

macos - NSDocument 自定义图标未显示在 Finder 中,但显示在快速查看中

转载 作者:行者123 更新时间:2023-12-04 08:42:58 24 4
gpt4 key购买 nike

我正在设计一个自定义应用程序,并为我的文件类型设置了一个自定义图标。

我已经将图标放在文档类型和导出的 UTI 部分(显然也填写了其他值)。

这是我运行时得到的:

enter image description here

Finder 中没有定义图标

enter image description here

但在快速查看中,它显示正确。

我见过CFBundleTypeIconFile Icon not showing for given file extension并尝试重建启动服务数据库。我重新启动了 Finder,清理了 Xcode 项目/派生数据等并重新运行,但没有任何改变。 Finder 仍然不显示我的图标。我的 ICNS 文件包含所有必需的大小。否则一切正常(当我双击它时,它会用我的应用程序等正确打开)。顺便说一下,我的文件确实有扩展名,只是没有显示在 Finder 中。我可以通过 ls 验证它是否具有正确的扩展名在终端中。

如何让 Finder 显示我的图标?

最佳答案

我找到了这个 solution ,这对我有用。我不必重新启动我的 Mac,只需重新启动 Finder(我有一个小 AppleScriptlet 告诉它退出)。

执行以下命令:

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store
killall Finder

然后重新启动 Finder 或注销并重新登录,或重新启动 Mac。

关于macos - NSDocument 自定义图标未显示在 Finder 中,但显示在快速查看中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com