MichalMMac / installapplications-swiftly

Swift successor to InstallApplications
MIT License
9 stars 1 forks source link

XPC Daemon mach service #9

Closed MichalMMac closed 3 years ago

MichalMMac commented 3 years ago

iasd lauchdaemon now listens for incoming XPC connections. iasagent passes anonymous XPC endpoint through the XPC connection to the daemon. Daemon uses anonymous endpoint to make agent execute user scripts.

There is also a new build scheme iasd-daemon to help with debugging the iasd running as daemon.

Also added munkipkg/product-requirements.plist explicitly defining distribution package architecture and minimum macOS version.

Closes #1