iOS Entitlements Reference
Search entitlement keys for iPhone and iPad apps by category, platform support, risk level, and approval requirements. Copy key names, inspect setup guidance, and export filtered results for implementation and release checklists.
Find entitlement keys by capability, platform, and approval requirement. Review purpose, value type, and setup notes, then copy keys or export the filtered reference list.
Try: associated domains, healthkit, networkextension
Filtered entitlements
53
Requires Apple review
14
High risk keys
16
Click a row to inspect setup guidance and copy-ready details.
Team Identifier
com.apple.developer.team-identifier
Allow Debugging
get-task-allow
Keychain Access Groups
keychain-access-groups
App Groups
com.apple.security.application-groups
Push Notifications Environment
aps-environment
Time Sensitive Notifications
com.apple.developer.usernotifications.time-sensitive
Critical Alerts
com.apple.developer.usernotifications.critical-alerts
Associated Domains
com.apple.developer.associated-domains
Sign in with Apple
com.apple.developer.applesignin
Apple Pay Merchant IDs
com.apple.developer.in-app-payments
Wallet Pass Type IDs
com.apple.developer.pass-type-identifiers
Wallet Pass Presentation Suppression
com.apple.developer.passkit.pass-presentation-suppression
iCloud Container Identifiers
com.apple.developer.icloud-container-identifiers
iCloud Services
com.apple.developer.icloud-services
Ubiquity Container Identifiers
com.apple.developer.ubiquity-container-identifiers
Ubiquity Key-Value Store Identifier
com.apple.developer.ubiquity-kvstore-identifier
CloudKit Environment
com.apple.developer.icloud-container-environment
Default Data Protection
com.apple.developer.default-data-protection
Access Wi-Fi Information
com.apple.developer.networking.wifi-info
Multipath Networking
com.apple.developer.networking.multipath
Network Extensions
com.apple.developer.networking.networkextension
Personal VPN API
com.apple.developer.networking.vpn.api
Hotspot Configuration
com.apple.developer.networking.HotspotConfiguration
Hotspot Helper
com.apple.developer.hotspot-helper
HomeKit
com.apple.developer.homekit
HealthKit
com.apple.developer.healthkit
HealthKit Background Delivery
com.apple.developer.healthkit.background-delivery
HealthKit Clinical Access
com.apple.developer.healthkit.access
NFC Tag Reading
com.apple.developer.nfc.readersession.formats
NFC ISO7816 AIDs
com.apple.developer.nfc.readersession.iso7816.select-identifiers
NFC FeliCa System Codes
com.apple.developer.nfc.readersession.felica.systemcodes
SiriKit
com.apple.developer.siri
Game Center
com.apple.developer.game-center
ClassKit Environment
com.apple.developer.classkit-environment
Family Controls
com.apple.developer.family-controls
App Attest Environment
com.apple.developer.devicecheck.appattest-environment
AutoFill Credential Provider
com.apple.developer.authentication-services.autofill-credential-provider
WebAuthn / Passkeys
com.apple.developer.authentication-services.webauthn
Group Activities (SharePlay)
com.apple.developer.group-session
ShazamKit
com.apple.developer.shazamkit
WeatherKit
com.apple.developer.weatherkit
Apple Maps Integration
com.apple.developer.maps
CarPlay Audio App
com.apple.developer.carplay-audio
CarPlay Communication App
com.apple.developer.carplay-communication
CarPlay Navigation App
com.apple.developer.carplay-navigation
CarPlay VoIP App
com.apple.developer.carplay-voip
Managed Settings
com.apple.developer.managed-settings
Push To Talk
com.apple.developer.push-to-talk
Low-Latency HLS
com.apple.developer.coremedia.hls.low-latency
Increased Memory Limit
com.apple.developer.kernel.increased-memory-limit
Beta Reports Active
beta-reports-active
Parent Application Identifiers
com.apple.developer.parent-application-identifiers
Entitlement key
application-identifier
Purpose
Uniquely identifies the app bundle for code signing and entitlement validation.
Value type
String
Xcode capability
Managed by signing profile
Platforms
Accuracy note
This reference focuses on publicly documented and production-relevant entitlement keys used in iOS app targets and common extensions. Always verify final capability availability in your Apple Developer account and current platform SDK docs before release.
Why Use This iOS Entitlements Reference?
Built for practical Apple app workflows: capability planning, signing validation, and release review.
Focused on iOS app targets
The reference is curated around production-relevant entitlement keys commonly used in iOS app and extension workflows.
Risk and approval visibility
Each entry highlights practical review risk and whether it is a regular capability toggle or a restricted Apple-reviewed entitlement.
Purpose and setup context
Every key includes purpose, value type, and capability mapping so teams can avoid trial-and-error configuration.
Fast copy and export
Copy individual keys or export filtered CSV output to align implementation docs, QA test plans, and release checklists.
Common Use Cases
Where this entitlement lookup helps most in daily iOS delivery workflows.
Capability planning before implementation
Product and engineering teams can validate which entitlement keys are required before enabling Xcode capabilities and setting up provisioning assets.
Security and review readiness
Security reviewers can quickly identify high-risk entitlements and keys that need additional Apple approval before release.
Release and QA troubleshooting
QA engineers can compare configured keys with expected capability mappings when push, universal links, or network extensions fail.
Onboarding and training
New iOS developers can use the reference as a practical cheat sheet for entitlement names, purpose, and setup context.
Frequently Asked Questions
Key points about entitlement setup, signing, and Apple approval flow.
What is an iOS entitlement key?+
An iOS entitlement key is a signed permission claim embedded into your app that controls access to specific Apple platform capabilities such as push notifications, associated domains, iCloud, and network extensions.
Why does my entitlement key not work in production?+
Most entitlement failures come from provisioning mismatches, missing capability setup in Apple Developer account, or keys that require additional Apple approval. The key, profile, and enabled capability must all align.
Are all entitlement keys available to every app?+
No. Some keys are available broadly through Xcode capabilities, while restricted keys such as Network Extension, Family Controls, and some CarPlay classes may require explicit Apple review and approval.
Can I edit entitlements manually?+
Yes, but most teams configure capabilities in Xcode and let signing profiles populate managed values. Manual editing is usually reserved for advanced targets, extension-specific keys, or CI workflows.
Does this entitlement reference send my app data to a server?+
No. Search, filtering, and export run entirely in your browser. This tool does not upload entitlement data to a backend service.
Related Tools
JSON to YAML
Convert JSON to YAML format instantly - Free online JSON to YAML converter
XML to YAML
Convert XML to YAML format for configuration migration - Free online XML to YAML converter
CSV to YAML
Convert CSV spreadsheet data to YAML format - Free online CSV to YAML converter
TSV to YAML
Convert TSV tab-separated data to YAML format - Free online TSV to YAML converter