QuickLook - 应用程序UTI覆盖QLGenerator UTI

时间:2013-05-28 10:18:01

标签: plist quicklook uti

我为一组特定的文件类型编写了一个.qlgenerator,并在.plist文件中定义了一组假定正确的“Imported Type UTI”。

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

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

即使有人安装了这个(或类似的)应用程序,我怎样才能确保使用我的插件?

提前致谢。

0 个答案:

没有答案