Home > Jamf Pro, Mac administration, macOS > New application version smart group and advanced computer search criteria available as of Jamf Pro 11.23.0
In macOS, applications record version information in the Information Property List file. This file is stored inside the Contents directory of the application bundle and is named Info.plist.

There’s two keys inside the Info.plist file for an application which store version information:
What’s the difference between the two?
There is no requirement in macOS that both the CFBundleVersion and CFBundleShortVersionString keys in the Info.plist file contain the same version information. What can happen as a result? Let’s take a look at that the context of some Microsoft applications which record different information in the Info.plist file for those two keys. For more details, please see below the jump.
For this example, I installed the following Microsoft apps on a macOS 26.1.0 VM:
For each app, I checked the following:
Microsoft Excel.app
Microsoft PowerPoint.app
Microsoft OneNote.app
Microsoft Outlook.app
Microsoft Word.app
OneDrive.app
Windows App.app
As you can observe, what’s reported in these two fields can be very different. How does this affect Jamf Pro? Up until Jamf Pro 11.23.0, only one of those keys in the Info.plist file was being used to get version information for a macOS application:
CFBundleShortVersionString
This was reported as part of a computer inventory record as the following field:
The Version reporting also has matching smart group and advanced computer search criteria:


However, version information for Microsoft applications in particular were often being reported in Jamf Pro using the information contained in the following key:
If CFBundleVersion and CFBundleShortVersionString did not have the same version information, now you have a problem because what you see in Jamf Pro for version information for that Microsoft app and what you’re seeing reported in a Finder window for version infomation are two different things. To help address this, as of Jamf Pro 11.23 two new reporting fields as well as matching smart group and advanced computer search criteria have been added:
Here’s how they’re mapping to the keys in the application’s Info.plist file:
The existing Version reporting field and matching Application Version smart group and advanced computer search criteria have not gone away, since up until Jamf Pro 11.23 it was your only option. The new reporting information has been added and does not replace previously gathered data, so nothing in anyone’s existing version reporting setup should break.
Here’s how it should look as of Jamf Pro 11.23.0 for a computer inventory record’s application listing:

Note: The Bundle Short Version and Bundle Version fields may initially be blank for devices which have not sent in an inventory update since Jamf Pro was upgraded to 11.23.

The matching smart group and advanced computer search criteria are as follows:



