WatchOS 5 如何在 WatchOS 5 中测试未来时间的复杂性,因为 Time Travel 已被删除?
Posted
技术标签:
【中文标题】WatchOS 5 如何在 WatchOS 5 中测试未来时间的复杂性,因为 Time Travel 已被删除?【英文标题】:WatchOS 5 How to test complications in future times in WatchOS 5 as Time Travel has been removed? 【发布时间】:2018-12-15 20:29:18 【问题描述】:我已经在我的应用程序中实现了复杂的代码,它似乎在今天可以正常工作。我想测试并发症在未来和过去随着时间的推移会如何变化。 WatchOS 5 中的 Time Travel 功能已被删除,所以我很好奇我现在要如何测试它?
【问题讨论】:
也许这不是最优雅的方法,但您可以简单地更改系统时间(macOS),这也会影响 ios 模拟器的时间。在特定时间点测试并发症对我来说效果很好。 @Akar 更改我的 mac 上的系统时间只有在我之后重新启动模拟器时才有效,这有点挫败了我想要测试复杂性如何随时间变化的观点。我最终下载了 WatchOS 4 模拟器并在那里进行时间旅行测试。 【参考方案1】:不确定这是“答案”还是更多的解决方法,但我最终将 WatchOS 4 模拟器下载到了我的 Xcode。 WatchOS 4 模拟器适用于运行 iOS 12 的 iPhone XS 模拟器。
不知道这将如何在未来发挥作用。
【讨论】:
以上是关于WatchOS 5 如何在 WatchOS 5 中测试未来时间的复杂性,因为 Time Travel 已被删除?的主要内容,如果未能解决你的问题,请参考以下文章