Как отладить плагин quicklook на macOS Catalina? - PullRequest
0 голосов
/ 22 марта 2020

У меня есть плагин quicklook, который генерирует миниатюры Finder и QuickLook Previews для моего пользовательского расширения файлов для файлов в моей виртуальной файловой системе (разработано с помощью FUSE).

Проблема в том, что на macOS Catalina QuickLook Preview не работает для файлов с указанным расширением. Обычно я отлаживаю это, имея отладочный текст GenerateThumbnailForURL.m 'echo' в файле на рабочем столе ИЛИ NSLog или os_log, чтобы содержимое было видно в Console.app.

Однако, когда Console.app отображает текст журнала из моего плагина, он окутан <private> элементами вместо реального содержимого.

Есть ли способ обойти это для Console.app или каким-либо другим способом, которым QuickLook plugin может быть отлажен на MacOS Catalina?

Я пытался это , но, похоже, он не работает на MacOS Catalina 10.15.3.

1 Ответ

0 голосов
/ 25 марта 2020

Не следует использовать GeneratePreviewForURL для создания предварительного просмотра в Catalina.

Вместо этого следует реализовать цель QuickLook Preview Extension. Запуск цели откроет сеанс отладки, где все можно отладить классическим способом.

Кстати, эхо от GenerateThumbnailForURL.m больше не должно работать на Catalina, потому что расширение не имеет разрешений на запись.

...