Home How It Works FAQ What's New Blog Xcode Guide Download on the App Store
Xcode Guide

Change your iPhone GPS with Xcode

Connect your iPhone to a Mac, enable Developer Mode, and simulate any location system-wide — across every app on your device.

See every step in action

A complete screen recording of the full Xcode setup — from download to location spoofed.

0:00 / 0:00

What you'll need

Six steps from setup to spoofed location

1

Install Xcode on your Mac

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.

2

Connect your iPhone and trust the computer

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.

3

Enable Developer Mode on your iPhone

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.

Settings → Privacy & Security → Developer Mode
4

Start a debug session in Xcode

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.

If your iPhone shows an "Untrusted Developer" message, go to Settings → General → VPN & Device Management, tap the developer certificate and choose Trust.
5

Copy coordinates from Fake GPS

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.

Your GPS has not changed yet. At this step the app works as a map to find coordinates. The actual location change happens in the next step inside Xcode.
6

Set the simulated location in Xcode

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.

Debug → Simulate Location → Custom Location…

You're somewhere else now

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.

💡

Keep Xcode connected

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.

First, pick your destination

Use Fake GPS & Location Changer to find the exact coordinates — then paste them into Xcode's Custom Location dialog.

Download for FREE