Ответы:
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
$ ls -l Downloads/SQLDeveloper.app/Contents/MacOS/SQLDeveloper