entitlements_check
Inspect the entitlements embedded in a compiled .app bundle to verify that the correct capabilities are present. This extracts and displays the entitlements from the code signature, allowing you to confirm that push notifications, App Groups, iCloud, HealthKit, and other capabilities are properly configured before distributing your app.
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
appPath | string | Yes | — | Absolute path to the .app bundle to inspect. |
Usage Examples
Section titled “Usage Examples”Check entitlements of a simulator build
Section titled “Check entitlements of a simulator build”“Show me the entitlements in my simulator build”
{ "appPath": "/Users/johndoe/Library/Developer/Xcode/DerivedData/MyApp-abc123/Build/Products/Debug-iphonesimulator/MyApp.app"}Check entitlements of an archive build
Section titled “Check entitlements of an archive build”“Verify the entitlements on the release build before submission”
{ "appPath": "/Users/johndoe/Library/Developer/Xcode/Archives/2026-02-20/MyApp 2026-02-20.xcarchive/Products/Applications/MyApp.app"}Check entitlements of a sideloaded app
Section titled “Check entitlements of a sideloaded app”“Check what entitlements this app bundle has”
{ "appPath": "/Users/johndoe/Desktop/MyApp.app"}Example Output
Section titled “Example Output”Entitlements for: MyApp.appPath: /Users/johndoe/Library/Developer/Xcode/DerivedData/MyApp-abc123/Build/Products/Debug-iphonesimulator/MyApp.app
Entitlements: application-identifier: ABCDE12345.com.acme.myapp com.apple.developer.team-identifier: ABCDE12345 get-task-allow: true keychain-access-groups: - ABCDE12345.com.acme.myapp aps-environment: development com.apple.developer.associated-domains: - applinks:example.com - webcredentials:example.com com.apple.developer.icloud-container-identifiers: - iCloud.com.acme.myapp com.apple.security.application-groups: - group.com.acme.myappRelated Tools
Section titled “Related Tools”profile_inspect— Compare the entitlements in the profile with those in the built appsigning_identities— Verify the signing certificate used to sign the appprovisioning_profiles— List profiles that grant these entitlementsbuild_app— Build the app bundle that you want to inspect