Skip to content

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.

ParameterTypeRequiredDefaultDescription
appPathstringYesAbsolute path to the .app bundle to inspect.

“Show me the entitlements in my simulator build”

{
"appPath": "/Users/johndoe/Library/Developer/Xcode/DerivedData/MyApp-abc123/Build/Products/Debug-iphonesimulator/MyApp.app"
}

“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 what entitlements this app bundle has”

{
"appPath": "/Users/johndoe/Desktop/MyApp.app"
}
Entitlements for: MyApp.app
Path: /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.myapp