LSOpenURLsWithRole() failed with error ...
es a menudo un error de permisos de ejecución.
Puede enviar mensajes de texto de los permisos de la aplicación general desde el terminal
ls -l path/to/app
pero si se ve bien, es posible que deba probar el ejecutable dentro de la aplicación
ls -l path/to/app/Contents/MacOS/app
Ejemplo simple usando la 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 permiso de ejecución x
, puede agregarlo con
chmod +x path/to/app/Contents/MacOS/app