Everyone at one point or another faces an “integrity” error when installing apps. Here are some possible reasons you’re getting it, and how to fix it.
Reason #1 - The app is not signed
As the title says, it’s possible you’re installing an unsigned app. Installing unsigned apps only works if you’re jailbroken and have something like AppSync installed. Otherwise, make sure you’re using a signing service.
Reason #2 - Certificate is revoked
Apple really hates sideloading, so - of course - they make it their responsibility to make it as difficult for sideloaders to install custom apps as possible. Revoking certificates is one of the methods they use to make it more difficult for us. It’s always a good idea to check with the signing service you’re using to confirm whether they’re signed or not. Though, now Starfiles automatically checks if a certificate is revoked before allowing you to sign an app, meaning if your signing service is using Starfiles’ signing API and you’re getting an integrity error, they’re probably not revoked.
Reason #3 - The pesky YouTube
Oh god, where do I start… YouTube might be just as bad as Apple. They make it frustrating to install modified YouTube apps. Tweaked app developers and signing services go through a lot of effort to make it as seamless as possible to install modded YouTube apps, though they can’t do everything. If you’re getting an integrity error when sideloading YouTube IPAs, try the following steps in order (only continue to the next step if the prior doesn’t help):
- Sign with the default bundle ID (if your signing service provides this option).
- Delete any other YouTube apps, as well as the one you’re trying to install, then reinstall the one you want. Tweaked YouTube apps may not install if you have other tweaked (or the original) YouTube app(s) installed.
- It’s rare, but for some users, step 2 simply isn’t enough. If you’re still getting the error, it might be worth deleting all Google apps and reinstalling them after you get YouTube to work.
- Use good YouTube mods. Some YouTube mods just don’t work for some phones. I recommend uYou+, though there are many options, try a few.
- Try a different version. It’s possible the tweaked version of YouTube you’re installing might not work for you.
Reason #4 - Your device isn’t connected to the internet
This one is self-explanatory, and honestly, I have no idea who’s signing apps without internet. If you don’t have internet, make sure you do before signing.
Reason #5 - The IPA is Corrupt or Incompatible
Sometimes the IPA is simply corrupt. Sometimes it’s not compatible with your iOS version. It’s best to try a few IPAs before giving up, and if you can’t find any, ask in r/Sideloaded Discord or Reddit, there’s also the Star Sign Discord server.
Reason #6 - Your device isn’t signed on the dev acc
If you’re up to here, and none of the tips above helped, just contact your signing service’s support team and see what they say.
Reason #7 - Blacklisting
Only thing I can really say about this step is RIP. If you’re using sketchy signing services, please don’t. Although malware is very uncommon on iOS, there are other concerns you should have. Some signing service’s have been blacklisted by Apple, and most of them don’t tell their users when they have. But once a store is blacklisted, it’s really like the cheese touch, don’t touch it with a 10 foot pole. Your device can get permanently blacklisted by Apple if you use one of these stores, and the only real fix is a hard reset through iTunes.
If I missed something, be sure to leave a comment and I’ll update this post.