4

在 Xcode 8 之前,我一直在成功运行测试。在将 Xcode 更新到 9 和 9.0.1 并升级到 swift 4 之后,一个接一个地出现了问题。

现在代码编译并启动应用程序(最后)但是在设置模拟器方向时应用程序崩溃并出现以下错误。

捕获的 nsinternalinconsistencyexception 活动在其范围完成后无法使用

这就是我设置方向的方式

 XCUIDevice.shared.orientation = .portrait
4

1 回答 1

5

在 xcode 8 之前,允许继承 XCUITest 类并从 setup() 函数旋转设备。但是从 xcode 9 开始,它应该只在 testFunctions() 中完成

于 2017-11-02T08:40:13.413 回答