Skip to main content

Why is an old version of an app installing instead of the current version?

Updated over 2 weeks ago

Description

When the InstallApplication command is delivered by Jamf Now to deploy App Store apps to managed devices, the current app version compatible with the device's operating system will be downloaded from the App Store by the device.

For example, if a device running iOS 16 receives an app requiring iOS 17 it is not able to install that version. Instead the device will download the most recent version available for iOS 16 devices. Once a device reaches its maximum supported operating system, it can only receive the latest compatible app version for that OS.

Determining OS Requirement for the App

From the Jamf Now App Record

  1. In Jamf Now go to Apps, locate desired app, and click View Details.

  2. Observe the OS Requirements entry.

    This photo shows where you are able to locate your OS Requirements.

From AppStore Preview

  1. Locate the App via https://apps.apple.com/. For example, searching "Facebook Apple" if attempting to locate Facebook.

    This photo shows you what to enter in to your search engine so you find the right website.

  2. Scroll down to the Information section and verify what shows under Compatibility.

    This photo shows where you are able to find your device compatibility.

Updating to the Required OS Version

If a device qualifies and needs to be updated to the newest OS version in order to receive a newer version of a desired app, there are two options:

  1. Push the OS update via Jamf Now (Auto-enrollment required): https://learn.jamf.com/bundle/jamf-now-documentation/page/OS_Updates.html

  2. Have the user manually download and install the OS Update:

    • iOS/iPadOS: via Settings > General > Software Update

    • macOS: via System Settings > General > Software Update

Once the device is updated to an OS that is supported by the most recent app version, retry app installation in Jamf Now to get the most recent app version installed.

Did this answer your question?