Пользовательский Spotlight Импортер и Искатель Получить информацию «Подробнее»

Я написал Spotlight Importer для пользовательского типа документа, который определяет мое приложение.

Все работает нормально, поля метаданных правильно проиндексированы Spotlight (проверено с помощьюmdls команда), и поиск Spotlight показывает мои документы.

Единственная проблема, с которой я столкнулся, заключается в том, что разделschema.xml файл aren 'т отображается в "Больше информации" раздел, когда я спрашиваю информацию о файле (Cmd + I в Finder).

Я ожидал, что эти поля появятся там, потому что я объявил их оба в а также разделы.

Я нашел несколько вопросов, связанных с этой проблемой, но ни один из них не помог мне.

Импортер входит в приложение, загружаемое системой (mdimport -L подтвердил это). Кроме того, структура пучка кажется правильной,schema.xml появится в папке «Ресурсы», а такжеschema.strings в папке en / lproj.

Вот чтоschema.xml файл выглядит так:



    
        
            kMDItemTitle kMDItemAuthors kMDItemAlbum
        
        
            kMDItemTitle kMDItemAuthors kMDItemAlbum
        
    

Еще пара вещей, моей системе не хватаетmdcheckschema команда, но файл XML настолько короткий, что я сомневаюсь, что есть проблема с синтаксисом.

ИногдаБольше информации" В разделе отображается файл с последней датой открытия, иногда ничего.

Наконец, я попытался повторно импортировать файл (mdimport), но безрезультатно.

Я использую Mac OS X Moutain Lion 10.8.3, Xcode 4.6.2.

Итак, вот мой вопрос, я что-то упустил, чтобы эти элементы отображались вБольше информации" раздел ? Есть кто-то, кто сталкивался с такой проблемой и нашел решение?

Редактировать :

Пока никто не ответил на мой вопрос, может быть, кто-то может указать мне на какой-нибудь учебник или документацию по этой проблеме?

Ответы на вопрос(1)

Ваш ответ на вопрос