Code Coverage Data导致的无法执行UI测试的解决办法

最近,测试同学发现这样一个问题:

Code Coverage Data导致的无法执行UI测试的解决办法_第1张图片
Code Coverage Data导致的无法执行UI测试的解决办法_第2张图片

see stackoverflow relative bug here

在重启设备后可以跑一次UI测试,之后再跑又会重复以上报错

解决方法


  • 选择项目的scheme -> edit scheme -> Test -> Info -> 取消"Gather coverage data"勾选


    Code Coverage Data导致的无法执行UI测试的解决办法_第3张图片
    Snip20161213_4.png
  • Clean项目, cmd + shift + K; cmd + shift + option + K
  • 关闭Xcode,再重启Xcode
  • 删除你的设备/模拟器上的app再重启设备(这一步不是必须的,做了保险一点)

目前看来是Code Coverage的bug,跟机型、版本没有必然关系,现在建议就把他暂时关闭吧

你可能感兴趣的:(Code Coverage Data导致的无法执行UI测试的解决办法)