首页 > 解决方案 > 在 macOS 的 Cocoa 应用程序中,我使用 NSFileWrapper 将包保存到磁盘。如何让查找器显示我的捆绑包的正确图标?

问题描述

在 macOS 的 Cocoa 应用程序中,我使用 NSFileWrapper 将包保存到磁盘。捆绑包已正确保存并被识别为捆绑包(显示包内容出现),但我无法让查找器显示我为捆绑包提供的图标。这是我对导入/导出 UTI 的设置:

在此处输入图像描述

不幸的是,捆绑包总是带有一个空白文件图标:

在此处输入图像描述

如您所见,Finder 识别文件类型,但不显示文件类型。任何帮助是极大的赞赏。谢谢

标签: objective-cmacoscocoa

解决方案


Exported UTIs部分,尝试将Conforms To设置为com.apple.package, public.archive

我不是 UTI 专家,但这对我的应用程序一直有效。


推荐阅读