Cannot Connect to iTunes Store

Fixing 'Cannot Connect to iTunes Store' on iPhone

Your iPhone says it can't reach the iTunes Store. Usually it's a date/time glitch, a busted network DNS setting, or a locked-down VPN.

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.

  1. Open Settings > General > Date & Time.
  2. Make sure Set Automatically is toggled ON (green).
  3. If it's already on, toggle it OFF, wait 10 seconds, then toggle it ON again. This forces a fresh NTP sync.
  4. 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:

  1. Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
  2. Your phone will reboot. This wipes saved Wi-Fi passwords, VPN profiles, and Bluetooth pairings.
  3. 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.8 or 1.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.

  1. Open Settings > General > VPN & Device Management.
  2. If a VPN profile shows Status: Connected, tap it and toggle it OFF.
  3. Better yet: tap the i icon and Delete VPN to remove it entirely.
  4. 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

CauseSymptomFixTime to Try
Wrong date/timeError appears even on known-good Wi-FiToggle Set Automatically in Date & Time settings30 seconds
Bad DNS / network configApp Store won't load, other websites workReset Network Settings or set DNS to 8.8.8.82 minutes
VPN or content blockerError disappears when on cellular but appears on Wi-FiDisable or remove VPN profile, disable Safari blockers1 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.

Related Errors in Mobile – iOS
Cannot Verify Server Identity Fix iOS 17 'Cannot Verify Server Identity' Error in 2 Minutes iOS Safari redirect loop fix – JS execution failure iOS Safari page not redirecting – fix in 30 seconds iPhone Stuck on Apple Logo After iOS Update – Fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.