profile_inspect
Inspect a specific provisioning profile (.mobileprovision file) to view its complete details, including the app ID, team, entitlements, included device UDIDs, certificates, and expiration date. This is invaluable for debugging signing issues, verifying that a profile has the correct entitlements, or confirming that a test device is included in a development or ad hoc profile.
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
profilePath | string | Yes | — | Absolute path to the .mobileprovision file to inspect. |
Usage Examples
Section titled “Usage Examples”Inspect a profile from the default location
Section titled “Inspect a profile from the default location”“Show me the details of my app’s development provisioning profile”
{ "profilePath": "/Users/johndoe/Library/MobileDevice/Provisioning Profiles/1a2b3c4d-5e6f-7890-abcd-ef1234567890.mobileprovision"}Inspect a profile downloaded from the Developer portal
Section titled “Inspect a profile downloaded from the Developer portal”“Check the provisioning profile I just downloaded”
{ "profilePath": "/Users/johndoe/Downloads/MyApp_App_Store.mobileprovision"}Inspect a profile in a project directory
Section titled “Inspect a profile in a project directory”“Inspect the ad hoc profile in our CI config”
{ "profilePath": "/Users/johndoe/Projects/MyApp/ci/profiles/MyApp_AdHoc.mobileprovision"}Example Output
Section titled “Example Output”Profile: MyApp DevelopmentFile: /Users/johndoe/Library/MobileDevice/Provisioning Profiles/1a2b3c4d-5e6f-7890-abcd-ef1234567890.mobileprovision
UUID: 1a2b3c4d-5e6f-7890-abcd-ef1234567890App ID: ABCDE12345.com.acme.myappTeam: ABCDE12345 (Acme Corp)Type: iOS DevelopmentCreated: 2026-01-10Expires: 2027-01-10Status: Active
Entitlements: application-identifier: ABCDE12345.com.acme.myapp com.apple.developer.team-identifier: ABCDE12345 get-task-allow: true keychain-access-groups: [ABCDE12345.*] aps-environment: development com.apple.developer.associated-domains: *
Certificates (2): - Apple Development: John Doe (A1B2C3D4E5) — Expires 2027-03-15 - Apple Development: Jane Smith (B2C3D4E5F6) — Expires 2027-05-20
Provisioned Devices (3): - 00001111-AAABBBCCCDDD (iPhone) - 00002222-DDDEEEFFF000 (iPad) - 00003333-111222333444 (iPhone)Related Tools
Section titled “Related Tools”provisioning_profiles— List all installed profiles and their UUIDssigning_identities— Verify that the certificates referenced in the profile are installedentitlements_check— Compare entitlements between the profile and a built app