【问题标题】:iOS: Simulator location in XCUITest not workingiOS:XCUITest 中的模拟器位置不起作用
【发布时间】:2019-05-03 22:01:04
【问题描述】:

让模拟器返回位置的唯一方法是更改​​模拟器本身的位置。当我更改方案中的设置时,它似乎没有做任何事情。

我错过了什么吗?

Xcode 版本 10.2 (10E125)

【问题讨论】:

    标签: ios location xctest simulator xcuitest


    【解决方案1】:

    这应该是答案:

    https://willowtreeapps.com/ideas/simulating-location-in-ios

    仅在 XCode 中设置是行不通的,您还必须检查并正确设置 Simulator->Debug->Location。

    【讨论】:

    • 感谢您的回复。问题在于我正在尝试在 CI 环境中运行测试。所以我没有事先访问 Simulator 实例。这就是为什么我希望我可以在 Xcode 中设置它,这样就可以使用正确的设置来启动模拟器。
    • 好吧,你还没有说 :-) 我会查看我们的 CI 设置并告诉你,我相信你可以使用 XCode 行工具设置位置并在 CI 中完成
    【解决方案2】:

    好的,在对我们的 repo 进行了广泛的测试之后——这就是你要找的东西:

    https://github.com/JonGabilondoAngulo/idevicelocation

    您可以从控制台(来自 CI)使用它来为您的模拟器设置位置,它就像一个魅力 :-)

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 2021-01-07
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多