我刚刚开始使用Xcode中的记录功能为我的应用程序创建UITests,并且我能够启动应用程序并登录,但是一旦我的应用程序在测试中点击主屏幕,事情就会冻结,我得到了控制台输出说明[Accessibility] Someone is calling _accessibilityChildren recursively. That's just asking for trouble.
此应用程序在应用程序崩溃前的5秒内打印大约5次,并且应用程序在正常使用期间不会崩溃 - 仅测试。
我的应用程序的主屏幕只是一个简单的UITableView,但单元格包含一个使用动画的自定义视图(可能是一个值得关注的来源?)。我已经搜索了输出,没有任何内容,所以我不知道从哪里开始。我在测试中遗漏了一些可能导致这种情况的事情吗?
答案 0 :(得分:0)
终于明白了。事实证明,我安装的吊舱是罪魁祸首。对我来说,特别是它是MXParallaxHeader库。我仍然不确定为什么一切都没有这个库,因为它没有在我正在测试的屏幕上使用,但删除这个pod修复了一切。
对于每个人而言可能并非如此,但如果有其他人遇到此问题,请先检查您的podfile并使用已安装的pod。
我还将通知这个潜在问题库的制造商。