【问题标题】:OSX Quicklook debuggingOSX Quicklook 调试
【发布时间】:2011-04-14 20:23:58
【问题描述】:

我正在为 MPO 文件编写一个 quicklook 插件。

插件问题不大,但问题在于尝试调试它。苹果文档说要调试你使用

qlmanage -r <filename>

我有。但是,我的断点都不匹配。我认为这是因为它没有将我的 quicklook 插件与类型匹配。使用 mdl(或 mdimport)我得到一个 dyn.ah62d4rv4ge8046dt 的文件类型。使用它我什么也得不到。我已经玩过 info.plist,因为我认为这是问题所在,并且我已经查看了其他插件来解决这个问题,但仍然没有遇到断点并且它没有使用我的代码。

我的(重要部分)info.plist 目前看起来像这样:

<key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>QLGenerator</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>dyn.ah62d4rv4ge8046dt</string>
            </array>
        </dict>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>QLGenerator</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>public.image.mpo</string>
            </array>
        </dict>
    </array>
...

    <key>UTImportedTypeDeclarations</key>
    <array>
        <dict>
            <key>UTTypeConformsTo</key>
            <array>
                <string>public.data</string>
                <string>public.image</string>
            </array>
            <key>UTTypeDescription</key>
            <string>MPO Image file</string>
            <key>UTTypeIconFile</key>
            <string>MPO</string>
            <key>UTTypeIdentifier</key>
            <string>public.image.mpo</string>
            <key>UTTypeTagSpecification</key>
            <dict>
                <key>public.filename-extension</key>
                <array>
                    <string>mpo</string>
                </array>
            </dict>
        </dict>
    </array>

这里有什么我明显遗漏的东西,或者它没有执行我的插件的任何其他原因吗?

【问题讨论】:

  • google "quicklook generator 调试",点击第一个苹果链接。
  • 好的,谢谢。也许我不够清楚。我关注了关于调试 quicklook 生成器的苹果页面,该页面说使用 qlmanage -r,这不起作用,这就是我在这里问的原因。

标签: macos cocoa spotlight quicklook


【解决方案1】:

回答我自己的问题,它只会调试 /Library/QuickLook 文件夹中已有的内容。

所以现在制作并可用from here

【讨论】:

    猜你喜欢
    • 2013-05-24
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 2016-06-12
    相关资源
    最近更新 更多