<!--
{
  "availability" : [
    "iOS: 6.0.0 -",
    "iPadOS: 6.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BundleResources",
  "identifier" : "/documentation/BundleResources/Entitlements/com.apple.developer.pass-type-identifiers",
  "metadataVersion" : "0.1.0",
  "role" : "Property List Key",
  "symbol" : {
    "kind" : "Property List Key",
    "modules" : [
      "Bundle Resources"
    ],
    "preciseIdentifier" : "entitlements:Entitlements.com.apple.developer.pass-type-identifiers"
  },
  "title" : "Pass Type IDs Entitlement"
}
-->

# Pass Type IDs Entitlement

A list of identifiers that specify pass types that your app can access in Wallet.

## Discussion

The value for this key is an array of pass type identifiers.

To add this entitlement to your app, enable the Wallet capability in Xcode. If your provisioning profile is associated with multiple pass type identifiers, specify which of the identifiers your app can interact with. Use `$(TeamIdentifierPrefix)*` to access all of the passes for your team.

For more information, see [Configure Wallet (iOS, watchOS)](https://help.apple.com/xcode/mac/current/#/devfc3f493bb).

> Note:
> In iOS 17 and later, App Clips can use the Wallet capability. For more information on functionality that’s available to App Clips, see <doc://com.apple.documentation/documentation/AppClip/choosing-the-right-functionality-for-your-app-clip>.

---

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)