App Catalog
What's NewStatusRoot3
  • 🌟Introduction to App Catalog
  • 🚀Getting Started
  • đŸ—ī¸Components
  • 🔒Security & Privacy
  • ✅Requirements
  • đŸ› ī¸Configuration & Deployment
    • Configuration Profile
      • Preference Keys - Catalog Agent
      • Preference Keys - Catalog App
      • Integrating with MDM
      • Configuration Profile Example
    • Installing App Catalog
    • Granting User Notifications
    • Managed Login Item
    • Full Disk Access (PPPC)
  • đŸ•šī¸Catalog Agent
    • Catalog Agent CLI
    • Installing apps
      • Dock items
      • Mandatory Apps
      • Force reinstalling apps
    • Updating apps
      • User deferrals
      • Delaying app updates
      • Updating individual apps
  • đŸ–Ĩī¸Catalog App
    • Application modes
    • User Mode
    • Admin Mode
    • Branding
      • App and notification icon
      • In-app branding
    • Language
    • Updating apps
  • 🔌Integration Guides
    • Microsoft Intune
    • Jamf Pro
    • Kandji
    • Root3 Support App
  • Troubleshooting
    • Logging
    • Error codes
    • Uninstalling App Catalog
  • ❓How To's
    • Get an app Bundle Identifier
    • Get an SF Symbol
    • Get TeamViewer Configuration ID
Powered by GitBook
On this page
  • macOS 13 and later
  • Scenarios
  • Check update schedule
  • macOS 12
  • Exceptions

Was this helpful?

  1. Catalog Agent

Updating apps

PreviousForce reinstalling appsNextUser deferrals

Last updated 6 months ago

Was this helpful?

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:

Please refer to some exceptions, described hereExceptions

macOS 13 and later

On macOS 13 and later, 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 key you need to configure.

Please refer to to make sure all update can be applied without user interaction or privacy errors

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

macOS 12

Initiating app updates

sudo catalog -u

or

sudo catalog --update

Exceptions

Some apps are not updated by the App Catalog:

  • Mac App Store-apps: Apps from the Mac App Store are automatically updated, preferably by your MDM solution. Updating apps from the Mac App Store to the Non-Mac App Store version may have unexpected impact and the App Catalog is designed to ignore those.

  • Microsoft 365-apps: App Catalog respects Microsoft AutoUpdate Channel preferences. If your organization has configured AutoUpdate in any form, Microsoft apps compatible with Microsoft AutoUpdate will not be updated by App Catalog and leaves it to Microsoft AutoUpdate. More information:

The update option is only allowed to run once every x days, configured with the key. By default once every day.

Custom exceptions: Using the preference key in the Configuration Profile.

Adobe Creative Cloud-apps: Adobe Remote Update Managed provides an integrated way of updating Adobe Creative Cloud-apps. We suggest implementing this tool. Documentation:

In some rare ocasions, other apps may be excluded from updates as well. To identity which apps, visit . Excluded apps have a tag assigned "Excluded from updates".

đŸ•šī¸
https://learn.microsoft.com/en-us/microsoft-365-apps/mac/mau-preferences#channelname
https://helpx.adobe.com/enterprise/using/using-remote-update-manager.html
https://portal.appcatalog.cloud/catalog
UpdateInterval
ExcludeAppsUpdate
UpdateInterval
App Management (PPPC)