Mime Type (или что-то) Итак, iOS Mail не открывается в Quicklook?

Я слежу за блестящими инструкциями в этом ответе, которые отлично работают. Однако мой тип файла - это mime "application/notforquicklook", и quicklook все еще пытается его открыть. Это вызывает общее вращение передач и ничего не происходит.

Как я могу обойти эту проблему? Мои файлы сжаты. Прежде чем я использовал полные XML-плиты, которые отлично работали, но они слишком большие (без каких-либо преимуществ).

Это вопрос выбора правильного типа MIME или чего-то еще?

Ответ 1

на самом деле, вы должны назначить "public.data" для вашего "Conforms to UTIs" (UTTypeConformsTo) в "Экспортированные типы UTI" (CFBundleDocumentTypes)

<dict>
    <key>UTTypeConformsTo</key>
    <array>
        <string>public.data</string>
    </array>
    <key>UTTypeDescription</key>
    <string>Scrollshow Presentation</string>
    <key>UTTypeIdentifier</key>
    <string>com.plimse.scrollshow</string>
    <key>UTTypeTagSpecification</key>
    <dict>
        <key>public.filename-extension</key>
        <string>scrollshow</string>
        <key>public.mime-type</key>
        <string>mime/x-scrollshow</string>
    </dict>
</dict>

Ответ 2

Это сработало для меня, удалите это из файла xxx-info.plist:

<key>UTTypeConformsTo</key>
<array>
    <string>public.xml</string>
</array>

Теперь в почтовом приложении отображается только мое приложение.