LSOpenURLsWithRole() failed with error ...
est souvent une erreur d'autorisation d'exécution.
Vous pouvez modifier les autorisations de l'ensemble de l'application à partir du terminal.
ls -l path/to/app
mais si tout semble correct, vous devrez peut-être tester l'exécutable dans l'application.
ls -l path/to/app/Contents/MacOS/app
Exemple simple utilisant Calculator
$ 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 vous ne voyez pas le x
d'exécution, vous pouvez l'ajouter avec
chmod +x path/to/app/Contents/MacOS/app
Il y a une approche alternative qui mai travail.
Lors de la première exécution, au lieu de double-cliquer, faites un clic droit et sélectionnez Ouvrir dans le menu déroulant. Cela permettra de contourner la quarantaine de Gatekeeper et de l'exécuter. Il devrait ensuite s'en souvenir pour les lancements suivants.