iOS 应用程序在一夜后变得无响应 (iOS 9.1)

iOS App becomes unresponsive after a night (iOS 9.1)

我得到了一个全天用于收集签名的应用程序。我的客户每天使用当前版本几个月都没有问题。但最近,一些将 iPads(在这种情况下为 iPad 4 Retina)更新到 iOS 9.1 的客户报告说,在充电一晚后开始使用该应用程序时,该应用程序没有响应iPad 在 Mac 上。在只有几个菜单项的列表中响应触摸需要几秒钟,而且根本不可能进行签名,因为触摸事件每隔几秒就会被识别一次。该应用程序不会崩溃,直到用户感到非常恼火并强制关闭它。

该应用通常是 iPad 上唯一使用的应用。它在白天被大量使用,而 iPad 则在夜间根本不使用(只是充电)。

我无法在我的 iPad 或模拟器中重现该问题。我在 Instruments 上没有看到任何泄漏,也没有在调试器中看到其他问题。

该应用程序是为 iOS 5.1.1 和更新版本构建的(因此它可以在原始 iPad 上使用)。 App Store 版本是使用 Xcode 6 构建的,测试版显示了与 Xcode 7.1 相同的行为(在客户处)。我使用 Core Data 进行本地存储,使用 CocoaAsyncSocket 与服务器通信。

抱歉这么含糊,但是有人知道在哪里看吗?

Apple 将 iOS 更新为 9.2.x 后此问题消失,但我不记得确切的版本了。