You can use a free Mac app called LocationSimulator to spoof GPS in Pokémon Go or to hide your real location on your iPhone. After setting it up, you just plug your phone into a Mac and tell it where you want to “be.” You don’t need to jailbreak and you don’t need to install anything on your iPhone.
Every app on your phone will use it as your GPS location. It’s useful for maintaining privacy — for instance, if you’re posting screenshots online, it’ll mask your real home address. Developers can use it, too, for testing location features in their apps.
Best of all, you just need a Mac. LocationSimulator is free and open-source.