Xcode 7 beta 4 - UI 录制时崩溃

Posted

技术标签:

【中文标题】Xcode 7 beta 4 - UI 录制时崩溃【英文标题】:Xcode 7 beta 4 - Crashes on UI recording 【发布时间】:2015-07-30 01:45:28 【问题描述】:

在尝试为我的 UI 测试进行 UI 记录时,应用程序在 1 个未记录的事件后崩溃。查看崩溃报告,我发现了这个错误: UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders

任何人也得到这个,也许有人知道解决这个问题?

【问题讨论】:

提交错误报告,否则将无法修复。 您可能想在这里查看我的答案***.com/a/33484934/110530 【参考方案1】:

目前,这似乎是一个与用于生成事件的项目上缺少可访问性标识符有关的错误。 如果您的 UI 是使用 Interface Builder 创建的,Andy's answer 肯定是相关的。

如果您像我一样以编程方式创建 UI 对象,则可以为 UI 元素的 accessibilityIdentifier 属性设置一个值(例如 UIButton)。

【讨论】:

【参考方案2】:

不幸的是,这只是测试版软件的生命,您是否尝试重新安装 Xcode 7 beta 4。

如果它仍然不起作用,可能是测试版。

解决方案

期待 Xcode 7 beta 5

【讨论】:

【参考方案3】:

这是一个 Apple 知道的错误,但需要更多详细信息才能对其进行调试。请参阅此链接以获取信息: https://forums.developer.apple.com/thread/10623

【讨论】:

以上是关于Xcode 7 beta 4 - UI 录制时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

使用 Xcode 7.2 录制时 XCUITest 崩溃

XCode 7 beta 6 UI 测试 - 无法选择列表中的元素

我的空 swift 应用程序在部署目标 7.1 的 xcode6-beta 上崩溃

Xcode 11 beta 3 在同时使用 NavigationLink、@EnvironmentObject 和 List 时崩溃

在 Swift 2 Xcode 7 Beta 4 中设置基于位置的提醒时出错

编辑 XIB 时 XCode 7.3 崩溃