Дополнительные атрибуты для пользовательского типа документа не отображаются в Finder Get Info
Плагин My 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, но это может быть ошибкой), поэтому начинаем удивляться..