You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You really shouldn't. Even if you don't care about the morals of cheating, this method is not safe for this use case !
Since iOS 15 there is a direct API to detect if the location is simulated:
/*
* isSimulatedBySoftware
*
* Discussion:
* Set to YES if this location was detected as being generated by a software simulator, such as Xcode
*/
open var isSimulatedBySoftware: Bool { get }
For earlier versions of iOS a fake location can be detected by the CLLocation property speed, which always returns -1 if the location is simulated or the altitude of 0.
Can you circumvent these limitations?
No I can't. This is a hard limitation by the API. If you want to fake the location without leaving any trace, you need to jailbreak your device. There is no other way.
Can any other PC software simulate the location without leaving a trace?
As said bevor, the answer is no. There is no API to change the location of an iOS device from a Mac or PC without the limitations mentioned above.
documentationImprovements or additions to documentationquestionFurther information is requested
1 participant
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
You really shouldn't. Even if you don't care about the morals of cheating, this method is not safe for this use case !
Since iOS 15 there is a direct API to detect if the location is simulated:
For earlier versions of iOS a fake location can be detected by the
CLLocation
propertyspeed
, which always returns -1 if the location is simulated or thealtitude
of 0.Can you circumvent these limitations?
No I can't. This is a hard limitation by the API. If you want to fake the location without leaving any trace, you need to jailbreak your device. There is no other way.
Can any other PC software simulate the location without leaving a trace?
As said bevor, the answer is no. There is no API to change the location of an iOS device from a Mac or PC without the limitations mentioned above.
Beta Was this translation helpful? Give feedback.
All reactions