Можно ли получить пути ко всем приложениям с определенным идентификатором пакета

Мне нужно проверить, существует ли приложение на системном диске. И это работает нормально, если я не подключил внешний жесткий диск. Но это также иногда возвращает мне путь к приложениям на внешнем жестком диске.

Я использую метод absolutePathForAppBundleWithIdentifier NSWorkspace.

Это описано в документации. Но в настоящее время я не могу найти то, что мне нужно.

-NSWorkspace absolutePathForAppBundleWithIdentifier

-NSWorkspace URLForApplicationWithBundleIdentifier

1 ответ

Решение

С 10.10 есть LSCopyApplicationURLsForBundleIdentifier(),

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