Inspect an Apple provisioning profile
Drop a .mobileprovision or .provisionprofile file to see the team, app ID, profile type, expiry, provisioned devices, entitlements and the developer certificates inside, and check its signature. Nothing is uploaded.
What you can do
- Team, app ID, bundle ID and profile type (development, ad hoc, App Store, enterprise)
- Expiry with a warning before it lapses
- Provisioned device list
- Entitlements
- Embedded developer certificates and signature check
Frequently asked questions
Why does Xcode say the profile doesn't include my signing certificate?
Your signing certificate isn't one of the developer certificates embedded in the profile. Compare the list here with the certificate in your keychain, then regenerate the profile with the right one.
Where are provisioning profiles stored on a Mac?
Recent Xcode versions keep them in ~/Library/Developer/Xcode/UserData/Provisioning Profiles; older versions use ~/Library/MobileDevice/Provisioning Profiles.
Is the profile uploaded anywhere?
No. The file is read and its signature checked in your browser.
Related tools
- Code signature — Read the Authenticode signature of a Windows .exe, .dll or .sys
- PKCS#7 / CMS — Open P7S, P7M and P7B files and verify signed data
- Viewer — Inspect and debug certificates, PFX files, keys, CSRs and CRLs