1

私の Spotlight プラグインは、カスタム ドキュメント形式のいくつかの属性をインポートします。
それらの検索は問題なく機能しますが、Finder の [情報を見る] ダイアログに表示されません。

これがschema.xmlです( でうまく解析されますmdcheckschema):

<?xml version="1.0" encoding="UTF-8"?>
<schema version="1.0" xmlns="http://www.apple.com/metadata"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.apple.com/metadata
   file:///System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Resources/MetadataSchema.xsd">

   <types>
      <type name="com.mycompany.custom">
         <note>
            The keys that this metadata importer handles.
         </note>
         <allattrs>
            kMDItemVersion
            kMDItemLayerNames
            kMDItemDescription
            kMDItemAuthors
         </allattrs>
         <displayattrs>
            kMDItemDescription
            kMDItemAuthors
            kMDItemVersion
            kMDItemLayerNames
         </displayattrs>
      </type>
   </types>

</schema>

スキーマがまったく使用されているかどうかをデバッグするツールはありますか?

/System/Library/Spotlight/また、それらの多くのインポーターを見ると、 schema.xmlがまったく含まれていない(デフォルトの Xcode 4.x Spotlight Importer プロジェクトも含まれていませんが、これはバグである可能性があります)。

4

0 に答える 0