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
In Jamf Now go to Apps, locate desired app, and click View Details.
Observe the OS Requirements entry.
From AppStore Preview
Locate the App via https://apps.apple.com/. For example, searching "Facebook Apple" if attempting to locate Facebook.
Scroll down to the Information section and verify what shows under 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:
Push the OS update via Jamf Now (Auto-enrollment required): https://learn.jamf.com/bundle/jamf-now-documentation/page/OS_Updates.html
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.