iOS:XCUITest 中的模拟器位置不起作用
Posted
技术标签:
【中文标题】iOS:XCUITest 中的模拟器位置不起作用【英文标题】:iOS: Simulator location in XCUITest not working 【发布时间】:2019-05-03 22:01:04 【问题描述】:让模拟器返回位置的唯一方法是更改模拟器本身的位置。当我更改方案中的设置时,它似乎没有做任何事情。
我错过了什么吗?
Xcode 版本 10.2 (10E125)
【问题讨论】:
【参考方案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)使用它来为您的模拟器设置位置,它就像一个魅力 :-)
【讨论】:
以上是关于iOS:XCUITest 中的模拟器位置不起作用的主要内容,如果未能解决你的问题,请参考以下文章