Connect your iPhone to a Mac, enable Developer Mode, and simulate any location system-wide — across every app on your device.
A complete screen recording of the full Xcode setup — from download to location spoofed.
Open Xcode in the Mac App Store and click Get. The download is around 10 GB, so allow some time. Once it finishes, open Xcode, accept the license agreement and wait for it to install its components.
Plug your iPhone into your Mac using a USB or Lightning cable. Your iPhone will show a "Trust This Computer?" prompt — tap Trust and enter your passcode.
On your iPhone, open Settings → Privacy & Security → Developer Mode. Toggle it on and restart when prompted. After restarting, tap Turn On in the confirmation alert.
In Xcode, open any project — or create a blank one: File → New → Project → App (use any name). In the device selector at the top, choose your iPhone. Press Run ▶. Xcode installs a small debug app on your device and starts a session.
Open Fake GPS & Location Changer on your iPhone. Find the location you want on the map. Tap the pin or the info panel to see the exact latitude and longitude — note them down or copy them.
In the Xcode menu bar, go to Debug → Simulate Location → Custom Location… Enter the latitude and longitude you copied from Fake GPS and click OK. That's it — every app on your iPhone now sees the new coordinates.
Every app that reads your GPS — Maps, dating apps, games, social networks — now sees the location you set in Xcode. The simulation stays active as long as Xcode is running and your iPhone is connected via cable.
The simulated location only works while the Xcode debug session is active. If you disconnect the cable or press Stop in Xcode, your real GPS coordinates resume automatically.
Use Fake GPS & Location Changer to find the exact coordinates — then paste them into Xcode's Custom Location dialog.
Download for FREE