Я использую Услуги запуска Функция LSFindApplicationForInfo (), чтобы проверить, установлено ли приложение.
Это прекрасно работает, кроме случаев, когда пользователь отправляет приложение в корзину. Этот метод все еще находит его в корзине, но не может вызвать его.
Есть ли другой способ проверить, установлено ли приложение в / Applications? Или я могу указать, что я хочу смотреть только в / Applications при вызове LSFindApplicationForInfo ()?
Я смог решить эту проблему, проверив путь, чтобы убедиться, что он начинается с «/ Applications».
Других решений пока нет …