launchd: drop deprecated OnDemand and ServiceIPC fields, maybe add KeepAlive
Per the longstanding issue #146, The launchd plist file for macOS contains the deprecated fields
OnDemand
and ServiceIPC
. These fields were deprecated in macOS 10.5
and, since 10.4 and below are well beyond their support lifespans,
they should be removed and replaced appropriately.
Edited by Simon McVittie