simctl location <device> <empty>

Control a device's simulated location

Arguments

NameDescription
device
empty

Subcommands

NameDescription
listList available simulation scenarios
clearStop any running scenario and clear any simulated location
setSet the location to a specific latitude and longitude
runRun a simulated location scenario (use the list action to get a list of scenarios)
startSet the location to a series of waypoints specified as 'lat,lon' pairs, interpolating between them over time. At least two waypoints are required. Use '-' to read waypoints from stdin, one waypoint per li Speed specifies how quickly to move between waypoints in meters per second. If not specified 20m/s is us The system will issue location updates along the path between each pair of waypoints. Use distance or interval to control how often those updates are issued. Distance will issue an update every <meters> travelled without regard for the time between updates. Interval will issue updates at fixed times without regard for how much the location moves between updates. If neither are specified an interval of 1.0 seconds is used. If both are specified the system picks on Example simulating a direct line between San Francisco and New York City, with updates every km: set --distance=1000 --speed=260 37.629538,-122.395733 40.628083,-73.768254