CLI for setting location in the iOS simulator
This is a simple CLI for easily setting the location of the currently running iOS Simulator.
Set a specific latitude and longitude:
$ set-simulator-location -c 37.7765 -122.3918
Or using place search:
$ set-simulator-location -q Lyft HQ San Francisco
By default the location is set on all booted simulators. If you'd like to change it for only one of the booted simulators you can pass
-sfollowed by the simulator's display name:
$ set-simulator-location -q Lyft HQ San Francisco -s iPhone X
NOTE: If you have multiple booted simulators with the same name, the location will be set on all of them.
$ brew install lyft/formulae/set-simulator-location
$ mint install lyft/set-simulator-location
With a precompiled release:
$ make install
I have submitted a Radar to have this behavior added to
To work on
set-simulator-locationyou can make your changes and run
maketo build from the command line. If you'd prefer to work in Xcode you can run
make xcodeto generate a project using SwiftPM.