Fake GPS not working on iPhone? Here's how to fix it

Updated 2026-06-08

Quick answer: If fake GPS is not working on your iPhone, the fix is almost always small. First, make sure you actually set and applied a spot inside the app — picking a place on the map is not the same as tapping the button that activates it. Next, confirm Location Services is on in Settings and that the app has permission, then toggle it off and back on to clear a stuck reading. Restart the app fully by swiping it away and reopening it, which forces it to re-establish the simulated position. Check that you are on iOS 16 or newer, since older versions do not support on-device location simulation. Finally, re-pin the exact spot and apply it again, because a dropped or drifted pin can leave the app pointing at your real coordinates. One of these steps resolves nearly every case in under a minute.

Change your location now Fake GPS for iPhone — free, no jailbreak, set any location in one tap.
Download on theApp Store

Start with the most common cause

When Fake GPS seems broken, the usual culprit is the simplest one: the location was selected but never applied. Browsing the map and dropping a pin only chooses a target — your iPhone keeps reporting its real position until you tap the button that actually sets and activates the spot. Open the app, look for the confirm or set button after you pick your place, and make sure the app shows the simulation as active. If you see a "stop" or "reset" control, that means the location is already running; if you only see a "set" or "start" control, you have not applied it yet.

The quick troubleshooting checklist

Run through these in order. Each one takes a few seconds, and one of them fixes the overwhelming majority of cases:

  1. Confirm you set and applied the spot. Pick the place, then tap the button that activates it. Watch for the active or running state.
  2. Check Location Services. Go to Settings, Privacy & Security, Location Services and make sure it is on, then confirm the app has permission set to While Using or Always.
  3. Toggle Location Services off and back on. This clears a stuck or cached reading that can leave apps showing your old position.
  4. Restart the app. Swipe it fully closed from the app switcher and reopen it so it re-establishes the simulated location from scratch.
  5. Verify your iOS version. On-device simulation needs iOS 16 or newer. Open Settings, General, About to check.
  6. Re-pin the exact spot. Drop the pin again, zoom in to confirm it is precisely where you want, and apply it once more.

Why it can seem stuck even when it's working

Sometimes the simulation is running correctly but another app shows your old location, which makes it look like nothing changed. That happens because some apps cache the last position they read and only refresh it after you move, reopen them, or pull to update. Maps apps in particular hold onto a reading for a while. Before assuming the fix failed, fully close and reopen whichever app you are checking, or trigger a manual refresh inside it. If your set spot shows up there after a refresh, everything is working as intended — the delay was on the other app's side, not the location simulation.

How to reset cleanly when it gets confused

If toggling and restarting did not help, do a full reset of the location state. Inside the app, stop or clear the active simulation so your iPhone returns to its real GPS, then close the app from the app switcher. Reopen it, pick your spot fresh, and apply it again. A clean start clears any half-applied state where the app thinks it set a position but your device never picked it up. If you recently updated iOS or the app, this clean cycle also lets the new version re-register the permissions it needs, which can quietly resolve a simulation that stopped responding after an update.

Permissions: the silent blocker

A revoked or downgraded permission is one of the most common reasons location changes silently fail. iOS occasionally resets app permissions after a major update, and if the app loses location access it can no longer set your position even though everything else looks normal. Open Settings, scroll to the app, tap Location, and make sure it is set to While Using the App or Always rather than Never or Ask Next Time. While you are there, confirm Precise Location is enabled — without it, the spot you set can be coarsened and drift away from the exact point you chose. After fixing the permission, reopen the app and re-apply your location.

Network, restart, and the stubborn cases

A small number of issues are not about the app at all. A flaky connection can leave map tiles or search results unable to load, which makes pinning a precise spot hard. Switch between Wi-Fi and cellular, or move somewhere with better signal, then try again. If the app still will not cooperate after the checklist above, restart the iPhone itself — a full reboot clears stuck location daemons that no app-level toggle can reach. Reboots are the classic fix for the rare case where iOS gets the location subsystem into a bad state, and they almost always bring a stubborn simulation back to life.

When everything checks out

Once you have set and applied the spot, confirmed Location Services and permissions, restarted the app, and re-pinned the exact place, change location on iPhone should work reliably again. If you are still setting things up or want the full walkthrough of how the process is meant to flow, our complete guide to Fake GPS for iPhone covers each step in order so you can confirm nothing was missed. For most people, the fix is one of the first three items on the checklist — set the spot, toggle Location Services, restart the app — and the rest are there for the occasional stubborn day.

Get Fake GPS for iPhone

Change your location now Fake GPS for iPhone — free, no jailbreak, set any location in one tap.
Download on theApp Store