PokemonGo – Catch world wide pokemon… from your desk!

Hi guys!

Today i’ve discovered a simple and funny way to catch all Pokemon around the world simply stay sit in front of your pc!

How to?

I’m using a Mac with XCode and an iPhone. If don’t have XCode installed, it’s free, download from Apple site.

Open XCodenew project (Swift or Objective-C), select Single View Application. 90% done….


Schermata 2016-07-15 alle 16.05.57
Schermata 2016-07-15 alle 16.06.16
Schermata 2016-07-15 alle 16.06.35

Connect your phone, and run the new created app on device.

When app start, put in background and open Pokemon Go.


From XCode, select the GPS Arrow in the bottom. (You should see a list of fake GPS position). If you select one, the Pokemon Go game go in the selected city:

Schermata 2016-07-15 alle 15.51.55

Schermata 2016-07-15 alle 16.07.11

Default cities are:

  • London
  • Johannesburg
  • Moscow
  • Mumbai
  • Tokio
  • Sydney
  • Hong Kong
  • Honolulu
  • San Francisco
  • Mexico City
  • New York
  • Rio de Janeiro

…but of course you can create from yourself! This is my list for example:

Schermata 2016-07-15 alle 15.52.06

Create your own:

Select your project and right click -> Add files to project. Browse to iOS / Resources / GPX File. Give it a name and open:

Something like this appears:

[xml autolinks=”false” collapse=”false” firstline=”1″ gutter=”true” htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”false”]
<?xml version=”1.0″?>
<gpx version=”1.1″ creator=”Xcode”>
<wpt lat=”37.331705″ lon=”-122.030237″>

If you launch the app again, in the list you see the new filename that you’ve created!


You can change the coordinates, the city name or add a ROUTING simply add more WPT tags on your file with different coordinates.

That’s all!

Enjoy catching!

Note: remember to disable the simulate position from Xcode else your favourite navigator continue to locate you at your last fake position! (Or reboot phone, simply).

Alberto Pasca
Latest posts by Alberto Pasca (see all)