Updating specific apps
The App Catalog is designed to update as many apps as possible, both managed and unmanaged apps and as automated as possible. However, some organizations may only want to update certain specific apps due to several reasons.
Rules
To only update specific apps, you can specify rules in the IncludeAppsUpdate
key. These rules can be very simple or more complex, based on your needs. Rules are evaluated from top to bottom in the Configuration Profile. The first rule that matches an app's Bundle ID will be applied.
Examples:
Update only apps from Mozilla, Google and the Root3 Support App:
<key>IncludeAppsUpdate</key>
<array>
<string>org.mozilla.*</string>
<string>com.google.*</string>
<string>nl.root3.support</string>
</array>
Behavior
All available updates will still be presented in the Catalog App and available to users to install manually, regardless of the
IncludeAppsUpdate
The command
catalog --check-updates
also outputs all available updates, regardless of theIncludeAppsUpdate
All updates can also be manually performed with
sudo catalog --update BUNDLE_IDENTIFIER_HERE
regardless of what is specified withIncludeAppsUpdate
User experience
If the end-user Catalog App is enabled, App Catalog transparently shows which updates are automatically updated and which must be updated manually. These labels are shown with the apps when "Updates" is selected in the sidebar.
The delay rules are also visible in the Catalog App settings > Info > Includes Apps Rules:
Last updated
Was this helpful?