iOS UITesting 错误

Posted

技术标签:

【中文标题】iOS UITesting 错误【英文标题】:iOS UITesting Error 【发布时间】:2016-04-22 00:45:49 【问题描述】:

我正在尝试在物理设备 (iPod) 上运行 Xcode UITesting,但出现错误:

测试目标 UITests 遇到错误(提前意外退出, 操作从未完成引导 - 不会尝试重新启动)。

触发错误的具体行是:

[[[XCUIApplication alloc] init] launch];

我注意到UITesting 应用程序没有在设备上启动,而是在测试目标应用程序上启动,我认为这是问题所在。有关如何解决此问题的任何想法?

【问题讨论】:

【参考方案1】:

我能够通过更改构建设置(特别是捆绑加载器)来修复此错误。我从调试和 build/Release-iphoneos/MY_APP.app/MY_APP 中删除了 build/Debug-iphoneos/MY_APP.app/MY_APP。然后我添加了几个额外的编译源,并且能够让 UITesting 再次运行。

【讨论】:

以上是关于iOS UITesting 错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Bots 从单个 Xcode 服务器在多个 iOS 项目上运行 UITesting

如何在 UITesting swift 4 iOS 中获取应用程序名称

如何在 UITesting 上存根网络请求

XCode7 UITesting - 如何添加从 UITestCase 可用的主要目标类(未定义符号错误)?

iOS UITesting 如何关闭弹出框(iPad 弹出框不提醒样式)

在iOS UITesting中获取一个包含另一个带有静态文本的元素的元素