<!--
{
  "availability" : [
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "VisionEntitlementServices",
  "identifier" : "/documentation/VisionEntitlementServices",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "VisionEntitlementServices"
    ],
    "preciseIdentifier" : "VisionEntitlementServices"
  },
  "title" : "VisionEntitlementServices"
}
-->

# VisionEntitlementServices

Inspect an app’s visionOS Enterprise license state and its approved managed entitlements.

## Overview

Enterprise apps on visionOS unlock managed entitlements through a signed license installed on the device.
This includes main camera access, barcode detection, or the elevated App Compute Category.
Use VisionEntitlementServices to read the current license state at runtime and to check which managed entitlements the license approves for the calling app.

Access to the license state is read-only.
Use [`shared`](/documentation/VisionEntitlementServices/EnterpriseLicenseDetails/shared) to obtain the singleton for the current process, and use [`shared`](/documentation/VisionEntitlementServices/AppComputeCategory/shared) to observe the elevated App Compute Category.

## Topics

### Reading license state

[`class EnterpriseLicenseDetails`](/documentation/VisionEntitlementServices/EnterpriseLicenseDetails)

Class to retrieve and inspect information relating to visionOS
Enterprise License and Managed Entitlement status and validity.

[`enum EnterpriseEntitlement`](/documentation/VisionEntitlementServices/EnterpriseLicenseDetails/EnterpriseEntitlement)

[`enum Status`](/documentation/VisionEntitlementServices/EnterpriseLicenseDetails/Status)

### App Compute Category

[`class AppComputeCategory`](/documentation/VisionEntitlementServices/AppComputeCategory)

Functionality to track App Compute Category settings and whether the system has completed
the enabling of additional configurations which are triggered by having a properly licensed
app open which includes the AppComputeCategory Enterprise entitlement

[`enum Status`](/documentation/VisionEntitlementServices/AppComputeCategory/Status-swift.enum)



---

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)