How to Change Your Location on iPhone: What Actually Works

Updated Oct 14, 2026
Sid riding a giant glowing map pin across a huge paper map

“Change your location” means three different things on an iPhone, and iOS handles each one separately. You can hide or blur where you are in Settings. You can move your App Store to another country. You can make websites think you’re elsewhere with a VPN. What you can’t do in Settings is the thing most people are searching for: make the phone report a different GPS position to your apps. There is no switch for that anywhere in iOS.

Here is what each built-in option really changes, where they all stop, and the two catalogue apps that go further. One moves your location for the whole phone on iOS 27; the other is built for Pokémon GO only.

The 30-second answer

  • You want apps to know less about where you are → Settings → Privacy & Security → Location Services: switch it off, limit it per app, or turn off Precise Location.
  • You want another country’s App Store → change your Apple Account country or region. It changes the store, not your location, and there are conditions.
  • You want websites to see a different country → a VPN. It changes your IP address and leaves GPS alone.
  • You want every app to see a different GPS point → WrapPin, a location changer for iOS 27 and later, from the catalogue.
  • You only want it in Pokémon GO → iPogo, with a real ban risk (see the full iPogo guide).

What iOS lets you change without any app

Turn location off, limit it per app, or make it fuzzy

Everything lives under Settings → Privacy & Security → Location Services. The master switch at the top cuts location off for every app at once. Below it, each app has its own page with four choices, as Apple names them: Never, Ask Next Time Or When I Share, While Using the App and Always.

The one people miss is Precise Location, on the same per-app page since iOS 14. Turn it off and the app gets only your approximate area, not your street. For an app that only needs the city, that’s the most useful setting here.

None of this moves you, though. It decides how much an app learns, not what it learns.

Change your App Store country or region

If what you’re after is an app that isn’t sold in your country, the switch is in Settings → [your name] → Media & Purchases → Country/Region. You accept the new terms and then add a payment method and billing address for the new country.

Apple lists several things that block the change until you clear them:

  • Your remaining Apple Account balance must be spent first; if it’s less than the price of one item, Apple Support can clear it.
  • Subscriptions that block the change must be cancelled, and the current period has to run out.
  • Memberships, pre-orders, movie rentals, Season Passes and pending refunds need to finish.
  • Family Sharing may stop you; you may have to leave the group.
  • A payment method for the new country may be required. If you don’t have one, Apple’s own suggestion is to wait until you’re actually there and create a new Apple Account.

Apple also advises redownloading your apps, music and books first, since some content may not be available in the new country. What this doesn’t change: your GPS, your IP address or what any app sees. It’s the store you buy from, nothing else.

Change your IP region: VPN and iCloud Private Relay

A VPN routes your traffic through a server in another country, so websites and streaming services see that country’s IP address. That’s the right tool when a site decides what to show you by IP.

It doesn’t touch GPS. Apple lists what Location Services uses to find you: GPS and Bluetooth where available, crowd-sourced Wi-Fi hotspots and cell towers. Your IP address isn’t on that list, so a map app with location permission still puts you exactly where you are, VPN or not.

If you pay for iCloud+, Apple’s Private Relay has a related setting: Settings → [your name] → iCloud → Private Relay → IP Address Location. It offers Maintain General Location or Use Country and Time Zone, which blurs your IP further. Neither lets you pick another country. Apple’s overview says the addresses still map to your original country and time zone.

Check the weather, a route or the time somewhere else

For the everyday version of “pretend I’m there”, the built-in apps already cover it:

  • Weather: add any city, zip code or airport code to your list and swipe between them.
  • Maps: tap My Location at the top of a route card and type a different starting point, so you can plan a trip from a hotel you haven’t reached yet.
  • Clock and time zone: under Settings → General → Date & Time, turn off Set Automatically and pick another time zone by city.

Where the built-in options stop

All of the above either hides your location or changes something next to it: your store, your IP, a list of cities. None of them changes the coordinates the iPhone reports to apps. iOS has no setting for that.

Apple does have one official way to override it, but it’s a developer tool. Xcode can simulate a location for an app while it runs under the debugger, so developers can test a delivery app or a run tracker without leaving their desk. That needs a Mac, Xcode and an app you’re building yourself. It isn’t something you can use on Instagram or Pokémon GO from your couch.

That developer channel is exactly what the first app below uses, from the iPhone itself.

Sid at a crossroads signpost holding a compass

WrapPin: move your GPS for the whole phone (iOS 27+)

WrapPin - Location Changer on iPhone
WrapPin - Location Changer
location changer · whole phone · iOS 27+
GET

WrapPin is a small open project on GitHub, maintained by a developer called suversal as an unofficial Chinese-language community fork of Sean Howarth’s Roam Control. Its README describes it as a tool for development, QA and personal testing on devices you own and control. It doesn’t proxy your traffic, doesn’t touch your Apple ID or App Store region and doesn’t intercept Apple’s location requests. It pairs with your iPhone over a local tunnel and talks to the same location simulation service Xcode uses. Whatever point you set, iOS hands that point to every app that asks for your location.

What it can do, per the project’s README and release notes:

  • Pick a place three ways: search with Apple Maps, type latitude and longitude, or tap the map.
  • Move without reconnecting: change the point while a session is running.
  • Walk or drive a route: preview Apple Maps routes (up to three alternatives), then move along one at a walking speed of 1–12 km/h or a driving speed of 5–240 km/h, with pause, resume and change of destination.
  • Favourites and history of places you’ve used.
  • Stop and restore: ending the session puts your real location back, and if the app crashes, it runs a recovery on next launch.
  • A coordinate-mode switch (GCJ-02 or WGS84). If your pin lands a little off from where you put it, switch modes. The README suggests exactly that.

The catalogue has version 1.0.17, the current release, which made the location card on the map collapsible so there’s more room to pick a spot.

What it needs

Be clear on this before you install it. WrapPin isn’t a one-tap toggle:

  • iOS 27 or later, on a real iPhone. Both release files say so. On iOS 26 or earlier it won’t connect.
  • Developer Mode on. It lives in Settings → Privacy & Security → Developer Mode; switching it on restarts the phone, and you confirm with your passcode. If you’ve installed apps from builds.io before, it’s most likely already on (how to enable Developer Mode).
  • A one-time pairing. In WrapPin you start pairing and allow local network access. Then in the Developer Mode settings you pair with WrapPin by typing the six-digit code the app shows. The pairing record stays in the iPhone’s Keychain, and you normally do this once.
  • LocalDevVPN, a free App Store app that provides the local tunnel. Open it, tap Connect and allow the VPN configuration. It doesn’t change your public IP. It also usually can’t run at the same time as another VPN, so switch your regular VPN off while you use WrapPin. Per the README, it can’t be downloaded from the China App Store.

What it doesn’t do

  • It only changes GPS. The README warns that some apps also check your IP, Wi-Fi, cell towers or account region, and won’t necessarily accept the new position. For those, WrapPin plus a VPN set to the same country is the closer match, and even then nothing is guaranteed.
  • It doesn’t change carrier or device eligibility. Per the README, simulation has no effect on Apple Watch region eligibility, eSIM, carrier or satellite features.
  • Long sessions with the screen locked haven’t been fully tested. Fixed points, walking and recovery have been tested with the app in the foreground.
  • Your clock can follow you. iOS sets the time zone from your location when Set Automatically and the Setting Time Zone system service are on. If an app cares about the time, set the time zone yourself before you jump continents.
  • Stop it in the app when you’re done. The README asks you to stop the session in WrapPin and keep away from navigation and emergency apps until your real location is back.

Why get it from the catalogue rather than GitHub? Officially, the project ships an unsigned IPA meant for SideStore. SideStore needs a computer and the iLoader tool for its first install, and anything signed with a free account expires after seven days. From builds.io, WrapPin installs in one tap with no computer and stays signed. The other steps above are still yours to do once.

For Pokémon GO: iPogo

iPoGo - Pokemon GO++ on iPhone
iPoGo - Pokemon GO++
Pokémon GO client · teleport · joystick · auto catch
GET

If the only app you want somewhere else is Pokémon GO, a game-specific tool does more than any location changer. iPogo is a modified Pokémon GO client. It doesn’t move the phone; it moves you inside the game. iPogo’s own feature list for its free tier includes teleport anywhere in the world, a joystick for walking, tap on screen to walk there, custom routes and auto-walk, plus a cooldown journal to track how long to wait between jumps. Our build tracks Pokémon GO 0.431.1 and has the paid-tier extras listed as unlocked: auto catch and auto spin, the spawn booster, block non-shiny and release on catch.

We’ve covered it in depth, including cooldown timings and what happened to iSpoofer, in iPogo on iPhone: how Pokémon GO spoofing works.

The risks, plainly

Games can ban you. Niantic counts GPS spoofing as cheating. Under the three-strike policy it published for Pokémon GO in 2018, the first strike is a seven-day warning, the second a 30-day suspension and the third a permanent ban. Niantic also says it can skip straight to a ban. That applies however you spoof, whether with iPogo or with a system-wide changer like WrapPin. Use an account you can afford to lose.

Apps that check where you are usually do it on purpose. The WrapPin issue tracker already has a report of a corporate check-in app flagging a location as abnormal. The project’s README forbids using it to deceive people, fabricate evidence or get around security restrictions, and so do we. Don’t use a location changer for work attendance, payments, deliveries or anything that hands someone else a false record of where you were.

Dating and social apps have their own rules, and often their own feature. Tinder, for example, sells Passport mode, which lets you set a city or drop a pin. It comes with Tinder Plus, Gold and Platinum, or as a standalone purchase. If the app you care about has a built-in way to change location, that’s the version that won’t get your account flagged.

Sideloading itself won’t get you banned by Apple. The risk comes from what an app does inside a game or service, not from how it was installed (can you get banned for sideloading).

The good uses are ordinary: testing a location feature in your own app, checking how a store locator or local site behaves elsewhere, keeping your real position out of an app you only half trust, and playing a single-player location game somewhere other than your street.

Sid sitting on a glowing map pin floating high above a city at night

How to install from builds.io

Neither app is on the App Store, and both install the same way, with no PC and no developer account of your own:

  1. Register your iPhone at builds.io. It takes one UDID, entered in the browser.
  2. Open the app’s page and tap GET.
  3. If the first launch says “processing”, that’s Apple’s signing queue, not an error. Most devices are ready within a day, some take up to three days, and it happens once (what the wait is).

For WrapPin, do the one-time setup above next: LocalDevVPN, Developer Mode, pairing. Both apps stay signed for as long as your subscription runs, so you won’t hit the weekly expiry that free signing has (why that happens).

FAQ

Can I change my location on iPhone without an app? Not your GPS. Settings can switch location off, limit it per app or make it approximate, and you can change your App Store region and time zone. Making apps see a different position takes an app such as WrapPin.

Does a VPN change my location on iPhone? It changes your IP address, which is what websites and streaming services look at. Apps with location permission still get your real GPS position.

Does changing my App Store country change my location? No. It changes which App Store you buy from, and only after you’ve cleared your balance, subscriptions and pending purchases.

Does WrapPin work on iOS 26? No. Both versions of the current release require iOS 27.0 or later on a real iPhone.

Will Pokémon GO detect a fake location? It can, and GPS spoofing is a bannable offence under Niantic’s rules. Cooldowns lower the odds of tripping movement checks. They don’t make you invisible.

How do I go back to my real location? Stop the session inside WrapPin; it restores your real position. If the app crashed mid-session, open it again and it runs its recovery.

If you’re on iOS 27, WrapPin is the closest thing to a “change location” switch that iOS doesn’t have. It installs from Safari and stays signed with builds.io.