Экспортируемый UTI для пакета / комплекта

Мое приложение на основе документов Какао открывает и пишет пользовательские пакеты / пакеты.

Считается ли это проприетарным форматом, который необходимо экспортировать через экспортируемые UTI (UTExportedTypeDeclarations)?

Если да, то какими должны быть значения для:

  • Соответствует (UTTypeConformsTo)
  • Mime Types (public.mime-type)
  • Типы досок (com.apple.nspboard-type)
  • Типы ОС (com.apple.ostype)

Наконец, есть ли экспортированный идентификатор UTI (UTTypeIdentifier) должно быть то же значение, что и идентификатор типа документа (LSItemContentTypes)?

1 ответ

Решение

Результаты проб и ошибок:

Считается ли это проприетарным форматом, который необходимо экспортировать через экспортируемые UTI (UTExportedTypeDeclarations)?

Да. Хотя я не смог найти какого-либо явного упоминания об этом в документации, экспорт был необходим для того, чтобы Finder рассматривал каталоги как пакеты.

  • Соответствует (UTTypeConformsTo)

com.apple.package ( источник)

  • Mime Types (public.mime-type)

Пустой. Каталоги не имеют MIME-тип?

  • Типы досок (com.apple.nspboard-type)

Пустой. Типы Pboard устарели?

  • Типы ОС (com.apple.ostype)

Понятия не имею.

Наконец, есть ли экспортированный идентификатор UTI (UTTypeIdentifier) должно быть то же значение, что и идентификатор типа документа (LSItemContentTypes)?

Да, но я не смог найти явного упоминания об этом в документации.

Другие вопросы по тегам