Guide

Fake GPS on iPhone: what works in 2026

Search for "fake GPS iPhone" and you'll find a lot of promises. This page sorts what really changes an iPhone's location from what doesn't, and is upfront about what apps can still see. It's written for people testing apps, protecting their privacy or building demos.

Updated September 2026

What "fake GPS" means on an iPhone

Apps on your iPhone ask Location Services where the phone is. iOS combines GPS, Wi-Fi and cellular signals and hands back a position. "Faking GPS" means changing the position Location Services reports, so Apple Maps, weather apps, store finders and your own app under test all see the same new place.

That's different from changing where the internet thinks you are. Your IP address, carrier and time zone are separate signals, and no GPS tool changes them.

What works in 2026

Everything that works without a jailbreak uses one thing: the developer location service Apple ships on every iPhone for Xcode. It's available once Developer Mode is switched on. There are three ways to reach it:

  • Xcode on a Mac. Built for developers testing their own app during a debugging session. Precise and free, but it needs an app project and a Mac.
  • A desktop app over USB. Apps like Geovo (Mac and Windows) put a map, search, routes and a joystick on top of the same service.
  • An app on the iPhone. Geovo's iPhone app is installed with your own Apple ID and uses the free LocalDevVPN helper to reach the service on the phone itself, so it works with nothing plugged in, on Wi-Fi or cellular. See changing location without a computer.

Because these methods change what Location Services reports, every app on the phone sees the new position. And because nothing in iOS is modified, stopping the simulation or restarting the phone brings the real location straight back.

What doesn't work

  • "Fake GPS" apps in the App Store. An App Store app can show a pin wherever it likes inside itself, but it can't change what other apps receive. Apple doesn't allow apps that do.
  • VPNs. A VPN changes your IP address, which websites use to guess your region. It doesn't touch GPS, so Maps and other location-aware apps still see where you are.
  • Jailbreaking. Jailbreaks for current iOS versions are rare, lag behind updates and weaken the phone's security. For simply changing location there's no reason to go there.

What apps can still detect

We'd rather you hear this from us than find out later.

  • iOS can mark simulated locations. Since iOS 15, apps can ask whether a location was produced by software simulation (Apple's sourceInformation API). Whether a given location is marked depends on the method and iOS version. We don't promise either way, and we don't build features to hide it.
  • Other signals don't move. An app that compares GPS with your IP address, time zone, nearby Wi-Fi or carrier can notice they disagree.
  • Movement has to make sense. A server can see a phone jump across an ocean in a second. Geovo's routes move at walking, cycling or driving speed for realistic testing, not to disguise anything.
  • Some services combine signals. Features like Find My may use more than GPS, so they may not follow a simulated position consistently.

If an app's terms don't allow location changes, don't use Geovo with it. That includes games, dating apps and anything involving money or identity checks. Geovo is for testing, privacy, demos and learning, and it's for adults using it lawfully.

Good reasons to use a fake GPS location

  • App and web development. Test geofences, store locators, delivery tracking and region-specific content on a real device. See testing location features.
  • Privacy. Keep your real position from an app that doesn't need it.
  • Demos and content. Record a walkthrough of a location feature without traveling.
  • Travel planning. See how apps behave in a city before you get there.
  • Your own devices. Check how location sharing between your own iPhones behaves.
  • Education. Show how location services and permissions actually work.

Setting it up with Geovo

  1. Download Geovo for Mac or Windows and plug in your iPhone.
  2. Turn on Developer Mode when Geovo asks (Settings › Privacy & Security).
  3. Search for a place or tap the map and choose Teleport, or play a route.
  4. Optional: install the iPhone app from Geovo to use it with no cable.
  5. Tap Return to Real Location whenever you're done.

The full walkthrough, including the Xcode method, is in how to change your iPhone's location.

Frequently asked questions

Does a VPN change my iPhone's GPS location?
No. A VPN changes your IP address, not the GPS position apps read from Location Services. To change the GPS position you need the developer location service, which is what Xcode and Geovo use.
Can apps detect a fake GPS location on iPhone?
Sometimes. iOS lets apps ask whether a location was simulated by software, and apps can compare GPS with your IP address, time zone or Wi-Fi. Geovo doesn't try to hide simulation, so don't use it where an app's terms forbid it.
Is there a fake GPS app in the App Store?
Not one that changes the location other apps see. Apple doesn't allow it, which is why Geovo's iPhone app is installed from your computer with your own Apple ID.
Is faking GPS on an iPhone legal?
Changing your own device's location for testing, privacy or demos is generally lawful, but using it to deceive someone or break an agreement can have consequences. Use Geovo only where it's lawful and allowed.
Does it work on iOS 26?
Yes. Geovo needs iOS 17 or later and we have verified it on iOS 26.

Try Geovo free

30 minutes every day, every feature. Mac and Windows.