【问题标题】:Xcode 11 simulators thrown a warning message each time a test is run每次运行测试时,Xcode 11 模拟器都会抛出警告消息
【发布时间】: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。遇到同样的问题,请问您找到解决办法了吗?

标签: ios xctest xcuitest


【解决方案1】:

链接到答案的来源https://forums.developer.apple.com/thread/123020#392637 似乎可以在 iOS 13.2 上解决

【讨论】:

  • 我在 14.4 这个问题仍然存在!
【解决方案2】:

Apple 终于在 iOS 13.2 上解决了这个问题,所以请磨砺你的下载刀 :)

【讨论】:

  • 我在 14.4 这个问题仍然存在!
  • 大声笑,我在 14.4 上遇到了同样的问题,希望能找到不包括下载更新的答案。
猜你喜欢
  • 2016-03-04
  • 2017-04-18
  • 2017-11-30
  • 2010-11-21
  • 2017-03-24
  • 2013-06-06
  • 1970-01-01
  • 2013-11-22
  • 2018-10-21
相关资源
最近更新 更多