2021-04-15

iOSシミュレータ・Androidエミュレータの現在位置を変更する

各シミュレータ・エミュレータでの現在位置の設定方法の備忘録

iOS

Features > Location > Custom Locationを選択

表示されるダイアログで緯度経度をセット

Android

一番下の設定からLocationを選択して地図上の適当なところを選択してから右下のSET LOCATIONボタンを押下

あるいはエミュレータ起動した状態でtelnetでエミュレータに接続してgeo fixコマンドを叩く

$ telnet localhost 5554

auth {auth_token}
geo fix {longitude} {latitude}

接続してから表示されるメッセージにも書いてあるとおり、auth_tokenは /Users/$(whoami)/.emulator_console_auth_token に入っているのでそれを使う

このエントリーをはてなブックマークに追加