I tried searching what error -10810 is but nothing came up on Google. Any idea on how to fix this or go around this?
When opening an application with the
open command, you should use the
-a option, e.g:
open -a "Safari"
From the man page for the
Specifies the application to use for opening the file
Note: If you use the
-a option, you typically do not need to specify the pathname or even use the .app extension. Just the format as in the example shown above should work.
In Terminal, the executable permission (and others) output of:
ls -l /Applications/Safari.app/Contents/MacOS/Safari
If not, then in Terminal, run the following command:
sudo chmod 0755 /Applications/Safari.app/Contents/MacOS/Safari
This will ensure the proper permissions on the Safari executable and should stop you from getting the error you've got.