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

macos – NSDocument自定义图标不在Finder中显示,但在快速查看中显示,第1张

概述我正在设计一个自定义应用程序,我为我的文件类型设置了一个自定义图标. 我已经在“文档类型”和“导出的UTI”部分放置了图标(显然也填写了其他值). 这是我跑步时得到的: Finder中未定义任何图标 但在快速查看中,它显示正确. 我见过CFBundleTypeIconFile Icon not showing for given file extension并尝试重建启动服务数据库.我重新启动了F 我正在设计一个@R_419_6942@应用程序,我为我的文件类型设置了一个@R_419_6942@图标.

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

这是我跑步时得到的:

Finder中未定义任何图标

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

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

如何让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.storekillall Finder

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

总结

以上是内存溢出为你收集整理的macos – NSDocument自定义图标不在Finder中显示,但在快速查看中显示全部内容,希望文章能够帮你解决macos – NSDocument自定义图标不在Finder中显示,但在快速查看中显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1104809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存