Xcode bot错误:早期意外退出,操作从未完成引导
我有一个用Swift编写的项目,有一个主要目标和两个测试目标:一个用于使用框架进行单元测试,它有3个测试。 另一个目标具有XCUITES 因此,每当我运行与Xcode CI服务器的Xcode bot集成时,我都会遇到以下错误:Xcode bot错误:早期意外退出,操作从未完成引导,xcode,continuous-integration,xcode-ui-testing,xcode-bots,xcode7.3,Xcode,Continuous Integration,Xcode Ui Testing,Xcode Bots,Xcode7.3,我有一个用Swift编写的项目,有一个主要目标和两个测试目标:一个用于使用框架进行单元测试,它有3个测试。 另一个目标具有XCUITES 因此,每当我运行与Xcode CI服务器的Xcode bot集成时,我都会遇到以下错误: Bot Issue for Acceptance Bot (error) Integration #63 of Acceptance Bot Open in Xcode: xcbot://iosci/botID/1229919cecfcd510f090e37aed014a
Bot Issue for Acceptance Bot (error)
Integration #63 of Acceptance Bot
Open in Xcode: xcbot://iosci/botID/1229919cecfcd510f090e37aed014a23/integrationID/16a3709d3ae008a68a65ff2fe9bb5a7b
Assertion: Test target MyUITests encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted)
File: (null):(null)
Introduced 2 integrations ago
Full logs for this integration are attached.
当我将其运行到模拟器集成中时,会出现此错误,尽管当我将CI服务器与物理设备连接并运行它时,它运行良好
注意:我使用的是带有迦太基0.11的Xcode 7.3。我遇到了相同的错误(尽管我使用fastlane运行UI测试) 该问题是由于模拟器被卡在系统警报上,UI测试无法处理该警报。在那之后,我的所有测试都失败了,随后的运行继续失败,因为模拟器没有响应 我登录到机器,在中断警报上单击OK,一切都恢复正常 在我的例子中,由于应用程序试图注册APN和
显示“应用程序名称”要启用通知警报。跳过APNS对UI测试的注册防止了问题再次出现。问题是,当我使用模拟器集成时,我看不到任何正在运行的测试。至于系统警报,UI测试有中断监视器,其中会点击任何预定义的系统警报。鉴于CI计算机不会显示正在运行的模拟器,不确定上述答案如何可能。我给出的关于此问题的答案可能对其他人有所帮助。