2010-09-20 58 views
1

我正在爲MPO文件編寫一個quicklook插件。OSX 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> 

有什麼明顯的,我很想念這裏,或者說,它不執行我的插件任何其他原因?

+0

谷歌「快速查找發電機調試」,點擊第一個蘋果的鏈接。 – ergosys 2010-09-20 19:30:01

+0

是的,謝謝。也許我還不夠清楚。我在關於使用qlmanage -r調試quicklook生成器的Apple頁面上跟蹤了這個頁面,但這不起作用,這就是我在這裏問的原因。 – Woody 2010-09-20 20:34:03

回答

1

回答我自己的問題,它只會調試已經在/ Library/QuickLook文件夾中的東西。

所以現在生產和提供from here