The agent is provided as a self-contained application bundle. The only required installation is to place the bundle to the following location:
To configure the launch agent, edit the supplied property list file (com.intelliscapesolutions.kiosk.plist) and replace the default values with your license details:
<array> <string>/Library/PrivilegedHelperTools/.../Contents/MacOS/KioskLicensingAgent</string> <string>-activate</string> <string>key=[ACTIVATION KEY]</string> <string>email=[EMAIL ADDRESS]</string> </array>
The agent will be loaded automatically by macOS as necessary; typically on system startup and when the user logs in or out. If you need to manually start the agent, you can do so by loading it as follows:
$ sudo launchctl load -S LoginWindow /Library/LaunchAgents/com.intelliscapesolutions.kiosk.plist
2018-10-29 22:53:39.215 KioskLicensingAgent[571:9385] Activating license... 2018-10-29 22:53:40.282 KioskLicensingAgent[571:9385] Activation successful.
Please Note: Like the login hook functionality, macOS executes the provided agent as the root user.
If you are not launching Kiosk via a configured login hook, the licensing agent is not necessary - Kiosk will automatically prompt for activation the first time it is launched.
Send us a message! We'd be glad to help you.