3

我为一组特定的文件类型编写了一个 .qlgenerator 并在 .plist 文件中定义了一组所谓正确的“导入类型 UTI”。

UTI 的格式是“public.archive.xxx.yyy”,其中“xxx”是供应商代码,“yyy”是特定文件类型。

我写“应该”,因为在我将 .qlgenerator 安装在另一台运行 10.5 的计算机上之前,一切似乎都运行良好。在那里它只是行不通。使用 qlmanage 命令我发现生成器插件已为给定的 UTI 正确注册,但是当我调用它来显示文件的预览时,它说我的文件是“public.archive.yyy”类型而不是“public.archive” .xxx.yyy”。我最终找到了原因:在第二台计算机上,安装了一个应用程序,它定义了这些 UTI 并将自己注册为“编辑器”。该应用程序不提供 QuickLook 插件,但无论如何都会使我的插件无法使用。

即使有人安装了这个(或类似的)应用程序,我如何确保我的插件将被使用?

提前致谢。

4

0 回答 0