Post

Replies

Boosts

Views

Activity

Reply to macOS Network Extension deactivation fails with authorizationRequired
Thanks for the reply! You have a launchd daemon. ✅ That’s embedded in an app-like wrapper. ✅ Its Info.plist contains LSUIElement. ✅ Presumably because the daemon displays UI. ✅ And the daemon is run via a launchd property list in /Library/LaunchDaemons. ✅ I have to add that the daemon is a NSApplication. Bonus, in order to clarify further: this is an application created with "Application" -> "App" target configured with LSUIElement so that it's not displayed to the user I created a .plist and added to /Library/LaunchDaemons and then ran the commands to bootstrap the daemon it also bundles NetworkExtensions and has the required entitlenments to install them (and my setup works for installation)
Dec ’25
Reply to macOS Network Extension deactivation fails with authorizationRequired
Thanks for the reply! You have a launchd daemon. ✅ That’s embedded in an app-like wrapper. ✅ Its Info.plist contains LSUIElement. ✅ Presumably because the daemon displays UI. ✅ And the daemon is run via a launchd property list in /Library/LaunchDaemons. ✅ I have to add that the daemon is a NSApplication. Bonus, in order to clarify further: this is an application created with "Application" -> "App" target configured with LSUIElement so that it's not displayed to the user I created a .plist and added to /Library/LaunchDaemons and then ran the commands to bootstrap the daemon it also bundles NetworkExtensions and has the required entitlenments to install them (and my setup works for installation)
Replies
Boosts
Views
Activity
Dec ’25