Contents

Entitlements

Key-value pairs that grant an executable permission to use a service or technology.

Discussion

An entitlement is a right or privilege that grants particular capabilities to an executable. For example, an app needs the HomeKit Entitlement — along with explicit user consent — to access a user’s home automation network. An app stores its entitlements as key-value pairs embedded in the code signature of its binary executable.

You configure entitlements for your app by declaring capabilities for a target in Xcode; see Capabilities. Xcode records capabilities that you add in a property list file with the .entitlements extension. When code signing your app, Xcode combines the entitlements file, information from your developer account, and other project information to apply a final set of entitlements to your app.

You typically let Xcode manage the entitlements file for you. For information on manually editing the file, see Editing property list files.

Topics

Essentials

Accessibility

AccessorySetupKit

Accessory Transport Extension

Alternative browser engines

Alternative app marketplaces

App Clips

AppIntents

AppMigrationKit

Authentication

Background tasks

CallKit

CarPlay

CloudKit

Contacts

CoreTelephony

Declared Age Range

Device Management

Education

Email clients

EnergyKit

Enterprise

Exposure notification

Family controls

File provider

FinanceKit

Foundation Models

FSKit

Games

Group activities

Health

Home automation

Hypervisor

iCloud

IdentityDocumentServices

Journaling Suggestions

LiveCommunicationKit

Location

Managed App Distribution

Media

Memory

Metal

Messages

MessageUI

Navigation

NearbyInteraction

Networking

Notifications

PassKit

Privacy

Push to Talk

SafetyKit

SecureElementCredential

Security

Sensitive Content Analysis

Sensors

Siri

StoreKit

System

TelephonyMessagingKit

Translation

TV

Vision

Wallet

WeatherKit

Web browsers

Wireless interfaces

Wireless insights

Deprecated entitlements

ScreenCaptureKit

Wi-Fi Aware

Wi-Fi Infrastructure

See Also

Property Lists