set-simulator-location

注意:从 Xcode 14 开始,您可以使用 xcrun simctl location 来代替它完成大部分功能,包括设置特定路线。如果可能,请使用它(但它目前不支持搜索位置)。

这是一个简单的 CLI 工具,用于轻松设置当前运行的 iOS 模拟器的位置。

用法

设置特定的纬度和经度

$ set-simulator-location -c 37.7765 -122.3918

或者使用地点搜索

$ set-simulator-location -q Lyft HQ San Francisco

默认情况下,位置会设置在所有已启动的模拟器上。如果您只想为其中一个已启动的模拟器更改位置,您可以传递 -s 标志,后跟模拟器的显示名称

$ set-simulator-location -q Lyft HQ San Francisco -s iPhone X

注意:如果您有多个名称相同的已启动模拟器,位置将会在所有这些模拟器上设置。

安装

使用 homebrew

$ brew install lyft/formulae/set-simulator-location

使用 Mint

$ mint install lyft/set-simulator-location

使用预编译版本

  1. 这里 下载最新版本
  2. 将其安装到您的 $PATH 中的某个位置

手动

$ make install

我已经提交了一个 Radar,以使此行为添加到 simctl 中。

开发

要开发 set-simulator-location,您可以进行更改并运行 make 从命令行构建。如果您更喜欢在 Xcode 中工作,您可以运行 make xcode 来使用 SwiftPM 生成一个项目。