Вопросы по теме 'launch-services'

Можете ли вы динамически назначать CFBundleDocumentTypes своему приложению Какао?
Можете ли вы динамически назначать CFBundleDocumentTypes своему приложению Какао? Это означает, что во время выполнения я могу назначить больше расширений для обработки моего приложения. В настоящее время я установил некоторые расширения для...
949 просмотров

Как получить Finder «Добрый» для файла в 2016 году?
В этом ответе говорится об использовании LSCopyKindStringForURL (), который в прошлом отлично работал, но в OS X v10 отмечен как "устаревший". 11. В документации API нет упоминания о том, почему он устарел. Я вообще не вижу упоминания об...
318 просмотров

Перечислить все установленные приложения в OS X
Основная проблема Я ищу решение для перечисления всех приложений, установленных в системе (Mac) OS X, то есть всех пакетов приложений, зарегистрированных в LaunchServices . Простой подход, который не сработал (Обратите внимание: lsregister...
3449 просмотров

Определите, разрешено ли запускать приложение в macOS
Есть ли способ программно определить, разрешено ли запускать приложение в настройках безопасности и конфиденциальности в macOS? Я пытаюсь автоматически запустить приложение .app, которое загружается из Интернета из приложения Cocoa, но если...
101 просмотров

Ошибка файла заголовка Mac OS Framework MachineExceptions.h: объявление ничего не объявляет
Фон Я пытаюсь использовать LSGetApplicationForURL API и нашел здесь очень полезный пример - как получить версию почтового клиента по умолчанию на mac os x? Однако, когда я пытаюсь скомпилировать код, я получаю эту ошибку:...
292 просмотров
schedule 11.10.2022

Регулярное выражение для проверки универсального идентификатора типа
Унифицированные идентификаторы типов (UTI) — это современный метод идентификации типов файлов в Mac OS X. В документация говорит: UTI определяется как строка (CFString), соответствующая обратному соглашению системы доменных имен (DNS)....
242 просмотров
schedule 01.05.2024