Xcode 7 beta 4 - UI 录制时崩溃
Xcode 7 beta 4 - Crashes on UI recording
在尝试为我的 UI 测试进行 UI 记录时,应用程序在 1 个未记录的事件后崩溃。查看崩溃报告,我发现了这个错误:
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders
任何人也得到这个,也许有人知道解决这个问题的方法?
不幸的是,这就是测试版软件的生活,您是否尝试重新安装 Xcode 7 beta 4。
如果还是不行,可能是测试版。
解决方案
期待Xcode 7 beta 5
Apple 知道这是一个错误,但需要更多详细信息才能对其进行调试。请参阅此 link 了解信息:
https://forums.developer.apple.com/thread/10623
目前,这似乎是一个错误,与用于生成事件的项目缺少可访问性标识符有关。
如果您的 UI 是使用 Interface Builder 创建的,那么 Andy's answer 肯定是相关的。
如果您像我一样以编程方式创建 UI 对象,则可以为 UI 元素的 accessibilityIdentifier
属性 设置一个值(例如UIButton
).
在尝试为我的 UI 测试进行 UI 记录时,应用程序在 1 个未记录的事件后崩溃。查看崩溃报告,我发现了这个错误:
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders
任何人也得到这个,也许有人知道解决这个问题的方法?
不幸的是,这就是测试版软件的生活,您是否尝试重新安装 Xcode 7 beta 4。
如果还是不行,可能是测试版。
解决方案
期待Xcode 7 beta 5
Apple 知道这是一个错误,但需要更多详细信息才能对其进行调试。请参阅此 link 了解信息: https://forums.developer.apple.com/thread/10623
目前,这似乎是一个错误,与用于生成事件的项目缺少可访问性标识符有关。 如果您的 UI 是使用 Interface Builder 创建的,那么 Andy's answer 肯定是相关的。
如果您像我一样以编程方式创建 UI 对象,则可以为 UI 元素的 accessibilityIdentifier
属性 设置一个值(例如UIButton
).