iOS App Store Stuck on "Waiting" — Fix It Now
Your iPhone app download is stuck on "Waiting" — here's the real fix and why it works, no fluff.
You tap an app in the App Store, it shows "Waiting" for a few seconds, then... nothing. No progress. No error. Just a frozen status that mocks you. I've been there — it's infuriating, especially when you need that app right now.
The Fix (Works 9 out of 10 Times)
Do this in order — don't skip steps.
- Go to Settings > General > iPhone Storage.
- Find the stuck app in the list. It'll show "Waiting" next to it, taking up 0 bytes.
- Tap the app name, then tap "Offload App." This removes the app but keeps its documents and data. Don't worry — you're reinstalling immediately.
- Go back to the Home Screen. The app's icon should now show a cloud download icon or "Get" button. Tap it.
That's it. The download should start properly this time.
Why This Works
What's actually happening here is that iOS has a corrupted download token — a tiny piece of metadata that tells the system "this download is in progress." When you tap "Get" or "Download" in the App Store, iOS creates a download transaction. If that transaction gets interrupted (bad network, storage full momentarily, App Store backend hiccup), the token gets stuck. The system still thinks it's "waiting" for the download to start, but nothing ever triggers it again.
Restarting the iPhone? Doesn't fix it because the token persists in the app's sandbox data. Reinstalling iOS? Overkill. Offloading the app removes that corrupted token entirely. The system sees a clean slate, and when you redownload, it creates a fresh, working transaction.
The reason step 3 works is that offload specifically deletes the app bundle but preserves the Documents and Library folders. The corrupted download token lives in the app's Caches or tmp directory, which is wiped during offload. A full delete would also work, but offload saves you from re-entering app data — useful for apps with unsaved drafts or game progress not synced to iCloud.
When the Above Doesn't Work — Less Common Variations
Variation 1: Multiple Apps Stuck
If several apps are stuck on "Waiting" simultaneously, the problem likely isn't individual tokens — it's your Apple ID authorization. Go to Settings > [Your Name] > Media & Purchases > Sign Out. Then sign back in. This resets the App Store's connection to your account. You'll lose no data, but you'll need to re-authenticate any active subscriptions (they reappear within minutes).
Variation 2: App Store Itself Is Unresponsive
Rare, but happens. The App Store app won't open, or tapping anything does nothing. Force close it (swipe up from the bottom and pause, then swipe the App Store card away). Then go to Settings > General > Date & Time and toggle "Set Automatically" off, then on again. This forces the App Store to re-validate its SSL certificates, which can clear a cached server-side blocking state. I've seen this fix App Store stalls on iOS 17.4 and later.
Variation 3: You're in a Partial Network Captive Portal
If you're on public Wi-Fi (coffee shop, hotel, airport) that requires a login page but the captive portal alert didn't appear, iOS might think it has internet when it really doesn't. Your downloads hang indefinitely. Open Safari and try loading any page — if you see a login page, complete it. If no login page appears but the download remains stuck, forget the network and rejoin. The captive portal detection in iOS 17.5 has a known bug where it doesn't trigger on some 5 GHz networks.
Prevention — Stop This From Happening Again
- Don't spam-tap the download button. Each tap creates a new download request. If the first one stalls, subsequent taps only add to the queue, making recovery harder. Tap once, wait 10 seconds. If nothing happens, use the fix above.
- Keep 1-2 GB of free storage at all times. iOS needs temporary space to unpack and verify app bundles. Below that threshold, downloads stall silently. Check Settings > General > iPhone Storage regularly.
- Avoid downloading during peak App Store update windows — typically Tuesdays and Thursdays around 10 AM-2 PM PST. Apple pushes system updates and app refreshes then, and their CDN can bottleneck. If you must download during these hours, use cellular data (it routes differently and often bypasses the congestion).
- Update to the latest iOS minor version. Apple patches download token bugs in point releases. iOS 17.3.1 fixed a persistent "Waiting" issue tied to iCloud Drive sync conflicts. If you're still on 17.2.1, that's a prime candidate for this exact problem.
That's it. The fix is simple, the cause is a corrupt download token, and prevention is about being patient with the App Store and keeping your device lean. Next time you see "Waiting," you'll know exactly what to do.
Was this solution helpful?