使用在 iOS 11 上运行的 Xcode 9 运行我的 XCUITests 套件。
测试在 Xcode 8 (iOS10) 中运行完美,但在 Xcode 9 中我收到以下错误:
Main Thread Checker: UI API called on background thread [UIApplication statusBarOrientation]...
... Queue name: com.Flurry.Analytics.Session
这可以通过注释掉所有 Flurry 代码来解决,但这显然并不理想。开发人员以前已经看到过这个问题: https ://github.com/flurry/flurry-ios-sdk/issues/91
但是,在这种情况下,dev build 可以正确编译,并且仅在运行 XCUITests 时才会出现此错误。
有人知道怎么修这个东西吗?