You tap the App Store icon and it just sits there spinning, or worse, throws up 'Cannot Connect to App Store' — I get it, that's maddening when you just need to download a damn app.
Here's the fix that works 9 times out of 10: turn off your VPN or private relay, then reset your network settings. I'll walk you through it step by step.
Step 1: Kill any VPN or iCloud Private Relay
I don't care if you paid for that VPN — the App Store hates them. If you've got NordVPN, ExpressVPN, or even iCloud Private Relay turned on, that's your culprit. Private Relay users on iOS 17 and 18 hit this constantly.
- Open Settings → General → VPN & Device Management
- If you see a VPN profile, toggle it off
- Go to Settings → [Your Name] → iCloud → Private Relay → toggle off
- Force close the App Store (swipe up from bottom, flick the App Store card away)
- Reopen and try again
Step 2: Reset Network Settings
If that didn't do it, your network config is probably corrupted. I had a client last month whose entire print queue died because of a corrupted DNS cache — same class of problem. Reset network settings clears Wi-Fi passwords (sorry) but fixes this error fast.
Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings
Your iPhone restarts. Reconnect to Wi-Fi and try the App Store again.
Step 3: Manually set DNS to 8.8.8.8
Your carrier's DNS is probably garbage. Switch to Google's public DNS:
- Settings → Wi-Fi → tap the (i) next to your network
- Scroll to Configure DNS → change from Automatic to Manual
- Remove existing servers, add
8.8.8.8and8.8.4.4 - Save, then toggle Wi-Fi off and back on
Why this actually works
When you see 'Cannot Connect to App Store', your iPhone can't reach Apple's servers. The error is misleading — it's rarely Apple's fault. It's almost always one of three things:
- VPN/Private Relay interference: Apple's servers see a cloud IP and block the connection for security. This is by design, not a bug.
- Corrupted network stack: After iOS updates (especially 17.4 and 18.0), DNS entries get mangled. Resetting wipes the bad config.
- Bad DNS resolution: Your ISP's DNS can't resolve
itunes.apple.com. Public DNS bypasses that.
Less common variations
App Store shows blank white screen
Different bug, same symptom. Sign out of your Apple ID, restart, sign back in:
Settings → [Your Name] → Sign Out → Restart → Sign In
Only one app won't download
That's a corrupted cache issue with that specific app. Delete the app's leftover files: Settings → General → iPhone Storage, find the app, offload it, then reinstall.
App Store works on cellular but not Wi-Fi
Your router is the problem. Reboot it. If that fails, log into your router admin and change the DNS servers there (8.8.8.8 and 1.1.1.1). I've seen AT&T U-verse routers with DNS bugs that break the App Store specifically.
iOS 18.1 users — known bug
There was a specific issue in 18.1 where the App Store wouldn't connect after a fresh restore. Update to 18.1.1 or later — Apple patched it.
Prevention
Don't leave a VPN running 24/7 on your iPhone. Toggle it on when you need it and off when you don't. If you use iCloud Private Relay, whitelist Apple's servers or just turn it off when downloading apps. And keep your iOS updated — Apple fixes these connection bugs regularly, but only in the latest point releases.
One more thing: if you're on a public Wi-Fi network (airport, hotel, coffee shop), it's often the captive portal blocking Apple's CDN. Open Safari, hit any website, complete the login, then try the App Store.