Xcode 7 UI测试失败:未加载应用程序可访问性

时间:2015-09-06 08:58:26

标签: ios unit-testing xcode7 xcode-ui-testing

当我使用Xcode 7在Simulator上运行UITests时,在使用未加载应用程序辅助功能

的情况下调用XCUIApplication().launch()时失败了

enter image description here

3 个答案:

答案 0 :(得分:2)

这是Xcode bot中的一个已知错误,通常发生在大型服务器代码库中。它已经由Apple Developers(我自己)提交,他们正在修复'它

希望这有帮助。

答案 1 :(得分:0)

如果在您的控制下在CI系统内运行测试,则可能在运行UI测试之前重置模拟器。这样就可以解决这个问题了。

您可以使用以下命令从命令行重置模拟器:

if (resto > 0) return maxComDiv(menor, resto);

正如this SO主题中所指出的,你也可以使用(但我没试过):

xcrun simctl list | awk -F "[()]" '{ for (i=2; i<NF; i+=2) print $i }' | grep '^[-A-Z0-9]*$' | xargs -I uuid xcrun simctl erase uuid

答案 2 :(得分:0)

重新启动设备为我解决了这个问题。 (我使用的是真实设备而不是模拟器)