macOS Catalina не может открыть некоторые приложения с помощью LSOpenURLsWithRole(), ошибка -10810

macOS Catalina не может открыть некоторые приложения с помощью LSOpenURLsWithRole(), ошибка -10810

Я не уверен, почему, но по какой-то причине adobe creative cloud и Xampp не открываются на моем mac. Когда я открываю их обычным образом через finder или с помощью dock, они подпрыгивают вверх и вниз один раз, прежде чем ничего не делать. А когда я пытаюсь открыть их через терминал, я получаю ошибку
LSOpenURLsWithRole() failed with error -10810

не удалось открыть с сообщением об ошибке -10810

В случае с Xampp это произошло с тех пор, как я установил его, и я не мог заставить его открыться. Однако в случае с Creative Cloud это новое явление. Однако ни одно из моих приложений Adobe не было затронуто. Я попробовал чистую установку и восстановление из резервной копии Time Machine, так как у меня также была проблема, из-за которой мой Mac не устанавливал файлы .pkg. Однако это не решило проблему. Я немного покопался в Интернете, но пока не смог найти никакого решения или какой-либо ссылки на этот код ошибки. Есть ли у кого-нибудь идеи, что может происходить?

решение1

Скопировано из моего ответа наСпросите по-другому

LSOpenURLsWithRole() failed with error ...часто является ошибкой прав на выполнение.

Вы можете отправить текстовое сообщение с разрешениями всего приложения из терминала
ls -l path/to/app
, но если все в порядке, вам может потребоваться протестировать исполняемый файл внутри приложения.
ls -l path/to/app/Contents/MacOS/app

Простой пример использования калькулятора…

$ ls -l /Applications/Calculator.app/Contents/MacOS/Calculator
-rwxr-xr-x  1 root  wheel  143648  3 Dec 06:43  
/Applications/Calculator.app/Contents/MacOS/Calculator

Если вы не видите xразрешения на выполнение, вы можете добавить его с помощью
chmod +x path/to/app/Contents/MacOS/app

Есть альтернативный подход, которыйможетработа.
При первом запуске вместо двойного щелчка щелкните правой кнопкой мыши и выберите «Открыть» в раскрывающемся меню. Это обойдет карантин Gatekeeper и позволит ему запуститься. Затем он должен запомнить это для последующих запусков.

Связанный контент