Following on from the issue described in #38, we can permanently alleviate the need for users to repeatedly enter their password to unquarantine new copies of the .dylib by registering an SMAppService launch daemon that runs as root.
This daemon will require administrator privileges to register, but once registered the daemon can communicate with the Coder Desktop app over XPC, and run sudo commands on it's behalf, without needing to prompt the user each time.
Following on from the issue described in #38, we can permanently alleviate the need for users to repeatedly enter their password to unquarantine new copies of the
.dylibby registering an SMAppService launch daemon that runs asroot.This daemon will require administrator privileges to register, but once registered the daemon can communicate with the Coder Desktop app over XPC, and run
sudocommands on it's behalf, without needing to prompt the user each time.