【发布时间】:2020-01-23 22:49:31
【问题描述】:
使用 Xcode 11 和 iOS 13/12 模拟器运行任何 XCTest 会引发以下警告消息:
xcodebuild[95489:2342933] [MT] DVTAssertions:警告 /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-14802/IDEiOSSupportCore/DVTiPhoneSimulator.m:1890
详细信息:[DVTiPhoneSimulator -primaryInstrumentsServer 是从 主线程
对象:
方法:-primaryInstrumentsServerWithError:
线程:{number = 1, name = main}
请用这个在https://feedbackassistant.apple.com 提交错误 警告信息以及您可以提供的任何有用信息。
在使用 xcodebuild build-for-testing 和 xcodebuild test-without-building 并行(或单个测试)运行测试时,此问题经常发生。有没有人遇到过这个问题并找到了解决方法?
【问题讨论】:
-
看起来像 iPhone 模拟器的 iOS 支持代码中的错误,特别是在正确的线程上没有发生动作(可能应该被称为后台任务。)我会提交一个雷达.. 取消选中并行运行测试选项可以解决问题吗?
-
我没有通过 XCode 并行运行测试,而是从终端通过 xcodebuild 运行它们
-
我在自己的测试中看到了这个问题,很明显是苹果的问题。
-
这里一样,唯一成功的测试是在“iPad Pro(12.9 英寸)”模拟器上的测试..不知道为什么
-
@markw。遇到同样的问题,请问您找到解决办法了吗?