1. Date and Time Is Wrong
This is the #1 cause on iPhones running iOS 16 or 17. When your device's clock drifts—even by a few minutes—Apple's security certificates reject the connection. The App Store thinks your request is from the past or future and just drops it.
- Open Settings > General > Date & Time.
- Make sure Set Automatically is toggled ON (green).
- If it's already on, toggle it OFF, wait 10 seconds, then toggle it ON again. This forces a fresh NTP sync.
- Quit the App Store (swipe up from the bottom and pause, then swipe the App Store card away). Reopen it.
Why this works: iOS uses a global NTP pool (time.apple.com). If your carrier's time server is flaky or your phone hasn't synced after a reboot, the date can be off. A manual toggle re-queries the server. I've seen this fix work on iPhone 12s in Tokyo and iPhone 15s in Berlin. Try it first—skip the reboot.
2. Network Settings Are Corrupt or DNS Is Blocking
If the date fix didn't stick, your Wi-Fi or cellular data can't reach Apple's servers. The real culprit is often a DNS server that doesn't know how to resolve itunes.apple.com or xp.apple.com. Corporate networks, public Wi-Fi, and some ISPs hijack DNS and block these domains.
Here's the brute-force fix that solves 90% of remaining cases:
- Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
- Your phone will reboot. This wipes saved Wi-Fi passwords, VPN profiles, and Bluetooth pairings.
- Reconnect to your Wi-Fi (you'll need the password). Test the App Store.
I know resetting network settings sounds drastic, but it's faster than diagnosing a specific DNS issue. What's actually happening here is that a corrupt plist file in /var/preferences/SystemConfiguration/ is pointing to a stale DNS server. Resetting rebuilds that file. If you're on cellular data and still can't connect, try toggling Airplane Mode for 30 seconds—that forces the carrier to reassign DNS.
Can't do the reset yet? Try manual DNS instead:
- Go to Settings > Wi-Fi, tap the blue i next to your network.
- Scroll down to Configure DNS, set it to Manual, and add
8.8.8.8or1.1.1.1. - Tap Save and retry the App Store.
This sidesteps your ISP's DNS entirely. It's less invasive than a full network reset, but it only fixes Wi-Fi—not cellular.
3. VPN or Content Blocker Is Interfering
If both of the above failed, look at any third-party VPN, ad blocker, or content filter you're running. These apps often inject a local proxy or fake DNS that breaks Apple's certificate pinning. The App Store uses strict TLS 1.3 with certificate pinning—if a VPN tries to intercept that traffic, the connection gets refused.
- Open Settings > General > VPN & Device Management.
- If a VPN profile shows Status: Connected, tap it and toggle it OFF.
- Better yet: tap the i icon and Delete VPN to remove it entirely.
- Also check Settings > Safari > Content Blockers. Disable all of them temporarily.
I've watched users fiddle with DNS for an hour only to realize their corporate VPN was rerouting all Apple traffic through a server in another country. The App Store saw a mismatch between the IP address and the requested region—blocked. Remove the VPN, test, reinstall if needed.
One corner case: if you're using a free VPN like Proton VPN or Cloudflare WARP, they sometimes use WireGuard DNS that doesn't resolve Apple's subdomains. Disable the VPN and switch to the manual DNS fix above instead.
Quick Reference Table
| Cause | Symptom | Fix | Time to Try |
|---|---|---|---|
| Wrong date/time | Error appears even on known-good Wi-Fi | Toggle Set Automatically in Date & Time settings | 30 seconds |
| Bad DNS / network config | App Store won't load, other websites work | Reset Network Settings or set DNS to 8.8.8.8 | 2 minutes |
| VPN or content blocker | Error disappears when on cellular but appears on Wi-Fi | Disable or remove VPN profile, disable Safari blockers | 1 minute |
If none of those three fixes worked, you're looking at an Apple server-side outage. Check Apple's System Status page for the iTunes Store and App Store. If it's green, you might have a corrupted Apple ID login token—then you need to sign out of the App Store (Settings > App Store > tap your Apple ID > Sign Out), restart, and sign back in. But that's rare. Start with the date, then the network, then the VPN, and you'll be done.