iOS模拟器自定义城市运行外Xcode
iOS Simulator custom City Run outside Xcode
我目前正在使用 VSCode 和 Xcode iOS-Simulator 开发 Flutter 应用程序。
在开发过程中,我想使用自定义位置而不是预加载的 iOS 城市 运行 位置来模拟“城市 运行”。
我能够添加自定义城市 运行 一个 Xcode-项目(使用 .gpx 文件),但只能在调试 Xcode-项目时使用它.
现在,我想不出一种方法来更改或更新项目中的 运行 位置,不是 Xcode 中的 运行,而是 VSCode .
你们有没有想过如何:
- 在不使用 Xcode-project
的情况下将位置添加到 iOS 模拟器
- 使用 Xcode 向模拟器添加位置以永久使用模拟器内部的位置(不仅在 Xcode 内部调试时)
- 更新 iOS 模拟器
使用的城市 运行 的默认位置
我目前 运行:
- Mac OS 11.1(大苏尔)
- MacBook Pro(13 英寸,M1,2020)
- 颤振 1.22.6
- 模拟器:iPhone 12 Pro Max - iOS 14.3
非常感谢你们!任何帮助将不胜感激!
干杯,
托比
现在我找到了可能不完美的解决方法,但它对我有用。
我跟着 this article 写了一点 AppleScript 来定期更新当前位置并模拟“城市 运行”。
虽然它有一些缺点(例如,模拟器必须是最前面的进程),但它在我的开发过程中完成了模拟城市的工作运行。
不过,如果有人想出更好的解决方案,请告诉我。
脚本目前的样子:
on run
tell application "System Events"
tell process "Simulator"
set frontmost to true
click menu item "Custom Location…" of menu of menu item "Location" of menu "Features" of menu bar 1
set popup to window "Custom Location"
set value of text field 1 of popup to "<lat here>"
set value of text field 2 of popup to "<long here>"
click button "OK" of popup
delay 2
-- (Further locations here)
end tell
end tell
end run
干杯,
托比
我目前正在使用 VSCode 和 Xcode iOS-Simulator 开发 Flutter 应用程序。
在开发过程中,我想使用自定义位置而不是预加载的 iOS 城市 运行 位置来模拟“城市 运行”。
我能够添加自定义城市 运行 一个 Xcode-项目(使用 .gpx 文件),但只能在调试 Xcode-项目时使用它.
现在,我想不出一种方法来更改或更新项目中的 运行 位置,不是 Xcode 中的 运行,而是 VSCode .
你们有没有想过如何:
- 在不使用 Xcode-project 的情况下将位置添加到 iOS 模拟器
- 使用 Xcode 向模拟器添加位置以永久使用模拟器内部的位置(不仅在 Xcode 内部调试时)
- 更新 iOS 模拟器 使用的城市 运行 的默认位置
我目前 运行:
- Mac OS 11.1(大苏尔)
- MacBook Pro(13 英寸,M1,2020)
- 颤振 1.22.6
- 模拟器:iPhone 12 Pro Max - iOS 14.3
非常感谢你们!任何帮助将不胜感激!
干杯, 托比
现在我找到了可能不完美的解决方法,但它对我有用。
我跟着 this article 写了一点 AppleScript 来定期更新当前位置并模拟“城市 运行”。
虽然它有一些缺点(例如,模拟器必须是最前面的进程),但它在我的开发过程中完成了模拟城市的工作运行。
不过,如果有人想出更好的解决方案,请告诉我。
脚本目前的样子:
on run
tell application "System Events"
tell process "Simulator"
set frontmost to true
click menu item "Custom Location…" of menu of menu item "Location" of menu "Features" of menu bar 1
set popup to window "Custom Location"
set value of text field 1 of popup to "<lat here>"
set value of text field 2 of popup to "<long here>"
click button "OK" of popup
delay 2
-- (Further locations here)
end tell
end tell
end run
干杯,
托比