Skip to main content
Cisco Meraki Documentation

Updating Managed iOS Apps

This article describes three options for manually updating managed iOS apps in Systems Manager.

  • Option 1 - Update app on all devices
  • Option 2 - Update app on individual device
  • Option 3 - Update all apps on all devices

 

Apps are periodically updated with bug fixes and new features.  Apple recommends regularly updating apps in order to keep up to date with features, bug fixes, and improved compatibility with new iOS versions. 'Managed' apps may be updated remotely via Systems Manager. Note that the user may be prompted to confirm the download, or required to sign into their Apple ID unless apps have been configured to install silently.

For more information on the distinction between 'managed' and 'un-managed' apps, please consult this knowledge base article on the topic.

NOTE: The application version displayed on the application page does not update automatically. The version will be fetched when the app is first added to Systems Manager via the Apps page or after the 'Refresh details' button is clicked.

 

Automatic Updates

By default, iOS apps provisioned through Systems Manager that are found in the App Store will self-update if automatic updates have been enabled in the dashboard and device settings. Custom iOS apps and custom B2B (business-to-business) apps can not be updated automatically and require a manual update push from the dashboard.  For custom apps or to manually push down updates or App Store apps to devices, please see the following steps.

NOTE: User-controlled automatic updates are only available to apps with licenses assigned via User assignment.  

 

 iOS_app_updates.png

Option 1 - Pushing app update to all devices in network

  1. Navigate to Systems Manager > Manage > Apps.
  2. Select the app(s) you would like to update. 
  3. Scroll down to the "Status" section and click Select > All from the menu bar to target all in scope devices
  4. Click Push > Install or Upgrade from the menu bar options to install the app
    All devices within the scope of deployment for the app will check if they have the most updated version of the app. If they do, no action will be taken on the devices. If not, the user will be prompted to update the selected app.

clipboard_e263c953b4b5cf048ee62f8e47f8bcf0a.png

In large Systems Manager Device environments, we do not recommend initializing this manual Install/Upgrade command. Manually pushing the Install/Upgrade command for an application that targets more than 1,000 devices can lead to a scaling issue, causing the install/update command to never fully complete and continuously get sent to the devices.

If the app targets more than 1,000 devices, we recommend using either Option 2 or Option 3 outlined below to push the update to individual devices. Alternatively, the auto-install flag under the application details can be used to automatically keep apps up to date.

Option 2 - Pushing app update to individual device

  1. Navigate to Systems Manager > Monitor > Devices.
  2. Select the device with the app installed with an available update.
  3. Scroll down to the 'Apps' inventory section.
  4. In the Search bar, type in the name of the app with the available update.
  5. Click to 'Update' the app.

clipboard_e443d567ff72bcf9ca16ed212820188d0.png

 

Option 3 - Updating all apps on all devices

  1. Navigate to Systems Manager > Manage > Apps.
  2. Click Select > iOS from the menu bar to target all iOS apps
  3. Click Push > Push to Installed.
    All devices within the scope of deployment for the apps will check if they has the most updated version of the app. If they do, no action will be taken on the devices. If not, the user will be prompted to update the selected app.

clipboard_e6aee3a1316eb25e3ad13477f6addb238.png

  • Was this article helpful?