User Management Entitlement
The entitlement for distinguishing between multiple user accounts on Apple TV.
Possible Values
get-current-userThe value that grants access to TVUserManager, so you can map your own profiles to users in the system. This value is deprecated in tvOS 16 and later. Use
runs-as-current-user-with-user-independent-keychaininstead.runs-as-current-userThe value that grants access to a separate set of data for your app for each user from GameCenter, iCloud, and local storage. Available in tvOS 14 or later. If you only want to run as the current user on tvOS 16 or later, use
runs-as-current-user-with-user-independent-keychaininstead.runs-as-current-user-with-user-independent-keychainThe value that grants access to a separate set of data for your app for the current user. Available in tvOS 16 or later.
Discussion
To configure the entitlement, add the User Management capability on your app’s target in Xcode and select the checkbox for each privilege your app requires. For more details about adding a capability, see Adding capabilities to your app.
For guidance on choosing a data management strategy for your app, see Personalizing Your App for Each User on Apple TV. For an example of how to use this entitlement in your tvOS app, see Mapping Apple TV users to app profiles.