Каждый Info.plist генератора Беглого взгляда определяет типы UTI, которые он может обрабатывать.
Например: /System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist - это путь к Info.plist для генератора «Текст» по умолчанию в моей системе.
Другие две папки для генераторов: / Library / QuickLook и ~ / Library / QuickLook.
Вы должны увидеть некоторые строки, подобные этой нав верхней части:
<key>CFBundleTypeRole</key>
<string>QLGenerator</string>
<key>LSItemContentTypes</key>
<array>
<string>public.plain-text</string>
<string>public.rtf</string>
<string>com.apple.rtfd</string>
<string>org.oasis-open.opendocument.text</string>
<string>com.apple.property-list</string>
<string>public.xml</string>
</array>
Файлы Info.plist различных приложений определяют, какие расширения файлов принадлежат к какому типу UTI.Операционная система будет использовать расширение файла для получения UTI.
Ваше пользовательское расширение UTI / File может конфликтовать с существующим определением.Это похоже на вероятную причину проблем, которые вы описали.
Я рекомендую просмотреть значения по умолчанию (и экспортированные типы UTI для программ, которые вы установили) и убедиться, что ваш пользовательский UTI (также расширение файла!) Действительно уникален на 100%.
Донне может наследовать что-либо, или какой-то генератор может решить, что он хочет открыть его.