LSOpenURLsWithRole() failed with error ...
suele ser un error de permisos de ejecución.
Puedes escribir los permisos de la aplicación en general desde el terminal
ls -l path/to/app
pero si parece que está bien, puede que tengas que probar el ejecutable dentro de la aplicación
ls -l path/to/app/Contents/MacOS/app
Ejemplo sencillo con una calculadora
$ 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
Si no ve el x
permiso de ejecución, puede añadirlo con
chmod +x path/to/app/Contents/MacOS/app
Hay un enfoque alternativo que puede trabajo.
En la primera ejecución, en lugar de hacer doble clic, haga clic con el botón derecho y seleccione Abrir en el menú desplegable. Esto evitará la cuarentena de Gatekeeper y permitirá que se ejecute. Debería recordarlo para las siguientes ejecuciones.