Cocoa 从应用程序包注册QuickLook生成器

Cocoa 从应用程序包注册QuickLook生成器,cocoa,quicklook,Cocoa,Quicklook,我在应用包中嵌入了一个QuickLook生成器,如下所示 MyApp.app/Contents/Library/QuickLook/MyApp.qlgenerator 根据文档,这很好,当运行qlmanager-m时,我可以看到/applications文件夹中的应用程序,它们的qlgenerator已正确注册 然而,当我构建我的应用程序时(将它的qlgenerator复制到应用程序包中),qlmanager似乎没有使用这个插件 当我手动将生成器复制到~/Library/QuickLook/M

我在应用包中嵌入了一个QuickLook生成器,如下所示

MyApp.app/Contents/Library/QuickLook/MyApp.qlgenerator
根据文档,这很好,当运行
qlmanager-m
时,我可以看到
/applications
文件夹中的应用程序,它们的
qlgenerator
已正确注册

然而,当我构建我的应用程序时(将它的
qlgenerator
复制到应用程序包中),
qlmanager
似乎没有使用这个插件

当我手动将生成器复制到
~/Library/QuickLook/MyApp.qlgenerator
时,它工作正常,这让我想知道问题出在哪里

  • 应用程序位置是否不相等?
    qlmanager
    是否只查看
    /Applications
    而不查看
    Build
    文件夹

  • 这是一个沙箱问题吗