Unable to Install "App": This app cannot be installed because its integrity could not be verified
iOS rejected the app because its signature doesn’t validate for this device — expired/revoked certificate, ad-hoc profile without the device, or a re-signed/modified build.
Seen on:
iOS
Meaning
Common with ad-hoc/TestFlight alternatives, enterprise builds after certificate revocation, or builds modified after signing.
Common causes
- Device not in the ad-hoc profile
- Certificate expired or revoked
- Bundle modified after signing
- Wrong distribution method for direct install
⚡ Quick fix
- Add the device and re-export the ad-hoc build
- Re-sign with a valid certificate
- Use TestFlight for testers
Detailed fix by platform
Shell
- swift
codesign -dv --verbose=4 MyApp.app security cms -D -i MyApp.app/embedded.mobileprovision | grep -A3 ProvisionedDevices
How to diagnose
- Profile — Device UDID included?
- Certificate — Valid?
- Bundle — Modified?
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- ApiException: 10 Google Sign-In: com.google.android.gms.common.api.ApiException: 10 (DEVELOPER_ERROR)
- Command CodeSign failed Command CodeSign failed with a nonzero exit code (errSecInternalComponent / resource fork, Finder information not allowed)
- doesn't include signing certificate Provisioning profile "x" doesn't include signing certificate "Apple Development: Name (ID)"
Most viewed in iOS
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026