Is there a way to give an app a specific location that is not the iPhone's true location?
I.e., I don't want to block location services for an app, but rather I want to make the app think it is getting location services but that the current location is different from the phone's actual location.
Best Answer
I have not tested any of these methods, but a quick search reveals the follwing apps / hacks that claim to do this:
Source: How to fake a GPS location on your phone
A more complicated way of doing this manually, without installing any app is also described here: How to Fake Location on iPhone Without Jailbreak.