我有一个关于机器人执行UI测试时出现的构建错误的问题。
当我刚刚运行UI测试时,它运行正常。但是,每当我使用机器人运行UI测试时,都会出现构建错误,并且我不断收到构建错误:
“早期意外退出,操作从未完成自举 - ”
XCode bot error: Early unexpected exit, operation never finished bootstrapping -
一些提议的解决方案说我必须跳过APN ..在我的情况下,警报出现了,因为应用程序试图注册APNS和 “App Name”想要启用Notifications alert。跳过用于UI测试的APNS注册将防止问题再次弹出。
如何确认警报是否导致问题?我无法检查它,因为当测试由bot执行时,模拟器在CI机器上没有显示任何内容。另外,您能指定一下跳过APNS注册UI测试应采取的步骤吗?我正在使用iphone 6s模拟器。
我一直被困在这里。 我将衷心感谢您的帮助! 谢谢!
答案 0 :(得分:0)
对我有用的解决方案是使用iphone 6s模拟器(iphone 6s或iphone 6s plus)。我使用的是iphone 6,它给我带来了很多错误,包括这个错误。 实际原因是使用iphone 6模拟器无法跳过APNS注册,而我可以使用iphone 6s模拟器跳过它(App想要启用推送通知..)。之后,addUIInterruptionMonitorWithDescription成功地为我工作了!