<!--
{
  "availability" : [
    "macOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BundleResources",
  "identifier" : "/documentation/BundleResources/Information-Property-List/OSBundleCompatibleVersion",
  "metadataVersion" : "0.1.0",
  "role" : "Property List Key",
  "symbol" : {
    "kind" : "Property List Key",
    "modules" : [
      "Bundle Resources"
    ],
    "preciseIdentifier" : "plist:Information_Property_List.OSBundleCompatibleVersion"
  },
  "title" : "OSBundleCompatibleVersion"
}
-->

# OSBundleCompatibleVersion

The backward limit of compatibility for the current driver.

## Discussion

Specify a previous version for the current driver, or the driver’s current version. Format this string the same way you format the value of the [`CFBundleVersion`](/documentation/BundleResources/Information-Property-List/CFBundleVersion) key. The combination of this value and the value in the [`CFBundleVersion`](/documentation/BundleResources/Information-Property-List/CFBundleVersion) key define the range of versions that offers the same level of compatibility. Dependent drivers use this information to determine if they are compatible with the driver. For example, if the driver’s current version is `10.0`, and you set the value of this key to `5.0`, a driver that depends on version `7.0` can successfully use the current driver.

When you change your driver in a way that breaks compatibility with your old code, update the value of this key. At that time, set the new value to the current version of your driver.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)