Updating apps

Updating apps is very easy and allows you to update both managed and unmanaged apps, regardless of the install source. The Catalog Agent will search for applications on the Mac and compares them with apps available in the App Catalog. For all matches, an update action is attempted.

Some organizations may only want to update certain predefined applications. Please check this article how to achieve this:

circle-info

Please refer to some exceptions, described hereExceptions

The Catalog Agent autonomously performs app updates using an update schedule. This eliminates the need to create an update task/policy in your MDM solution. Updates can even be applied while the Mac is asleep so apps are fully updated once the user needs the app again.

The Catalog Agent uses a modern LaunchDaemon to check for updates based on the UpdateInterval key you need to configure.

circle-exclamation

Scenarios

Two scenarios are possible:

  • Set UpdateInterval to 0 or leave unconfigured to disable the update schedule

  • Set UpdateInterval to 1 or more to enable the update schedule. The schedule will run once every X days, based on the value set.

Check update schedule

To check the current configuration for the update schedule, run the following command:

% catalog --schedule-status

Example output:

Update schedule is enabled
Update interval in days: 1

Exceptions

Some apps are not updated by the App Catalog:

In some rare ocasions, other apps may be excluded from updates as well. To identity which apps, visit https://portal.appcatalog.cloud/catalogarrow-up-right. Excluded apps have a tag assigned "Excluded from updates".

Last updated