Sideloaded apps stay installed only as long as their signing certificate is valid, and iOS quietly checks that validity against Apple’s servers. When a check goes through and the certificate has been pulled, the app stops opening. RevokeGuard sets up a DNS profile that keeps those checks from completing, so apps you installed outside the App Store keep running.
Inside the shortcut
RevokeGuard installs a DNS configuration profile that points your device’s certificate-verification lookups at a server built to swallow them. Instead of letting iOS reach Apple’s revocation endpoints, the profile isolates that traffic, which is what “network isolation” means here. Your sideloaded app’s certificate never actually changes. Instead, your device simply stops getting told it’s been revoked, which is enough to keep the app launching.
You also get a choice of DNS provider. The shortcut ships with two options, and you pick whichever one you prefer when you run it.
Adding it to your iPhone
- Run RevokeGuard and pick one of the offered DNS providers when prompted.
- iOS will hand you a configuration profile to install. Open Settings, then VPN & Device Management, and tap the profile to add it.
- Set that DNS profile as your active configuration under Settings > General > VPN, DNS & Device Management (the exact path varies slightly by iOS version).
Using it day-to-day
Once the profile is active you mostly leave it alone. DNS keeps working in the background, blocking the verification traffic that would otherwise revoke your apps. There’s nothing to open or tap each morning.
The one moment that needs your attention is installing a new sideloaded app. Trusting a fresh certificate uses the same verification path the profile is blocking, so you may need to switch your DNS back to Automatic, trust the app, then switch RevokeGuard’s profile back on. RevokeGuard bundles two providers precisely because one can behave differently from another, and swapping between them is a quick fix when a particular app refuses to verify.
When it helps
- Keeping an emulator, tweaked client, or other sideloaded IPA running past the point Apple would normally revoke it.
- Holding a free seven-day signing certificate usable for its full window without an early cutoff.
- Switching to a second DNS provider when the first one stops blocking revocations for a specific app.
- Running self-signed utilities that you re-sign yourself and don’t want interrupted mid-week.
What it can’t do
RevokeGuard is preventative, not a repair tool. It cannot bring back an app that’s already been revoked. If an app died before you set the profile up, you’ll need to re-sign and reinstall it, after which the DNS keeps the new install alive. Blocking certificate checks is also a blunt instrument, so if something unrelated to sideloading starts misbehaving, toggling back to Automatic DNS is the first thing to try.
Quick answers
Is RevokeGuard actually free?
RevokeGuard and both bundled DNS providers cost nothing. You’re using public anti-revoke DNS servers, not a paid subscription, so there’s no account or card involved.
My app got revoked yesterday. Will this undo that?
Unfortunately no. Once a certificate is revoked the app is already dead, and a DNS profile can’t reverse it. Reinstall or re-sign the app first, and RevokeGuard will protect that fresh copy from the next round of revocation checks.
Why does the shortcut offer two different DNS providers?
Anti-revoke DNS isn’t uniform. A server that blocks revocations cleanly for one certificate may miss another, so having Michelle’s DNS and KhoinDVN’s DNS on hand lets you switch if one stops covering a particular app.
First time adding a shortcut from a website? Here's what each prompt means.