Hello everyone, thanks for reaching out.
On macOS, apps installed in the Applications folder are protected by system permissions. Standard users can run apps but cannot update them, since updates overwrite existing code. That’s why macOS prompts for admin credentials.
A better approach is to let Hexnode UEM handle updates silently. Here’s how you can set it up:
- Upload the new version of the app (.dmg, .pkg, or VPP app) to the Hexnode App Repository.
- Go to the Policies tab and create a macOS policy.
- Under App Management > Required Apps, add the new version of the app.
- Save the policy and associate it with the target devices.
Hexnode will then install the update in the background, without prompting users for admin credentials, since the UEM performs the installation with elevated privileges.
For more details, check out our guides on the Apple Volume Purchase Program (VPP), VPP apps deployment and the Requires Apps policy.
Regards,
Simon Scott
Hexnode UEM