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

iOS应用程序在一晚后变得无响应(iOS 9.1),ios,ipad,core-data,ios9.1,Ios,Ipad,Core Data,Ios9.1,我有一个应用程序,整天都在收集签名。当前版本由我的客户每天使用几个月,没有任何问题。但最近,一些将iPad(在这种情况下是iPad 4 Retina)升级到iOS 9.1的客户报告称,当他们在Mac上为iPad充电一晚后开始使用该应用程序时,该应用程序没有响应。在一个只有几个菜单项的列表中,响应触摸需要几秒钟的时间,并且根本不可能进行签名,因为触摸事件只会每隔几秒钟识别一次。直到用户感到厌烦并强迫其关闭,应用程序才会崩溃 该应用程序通常是iPad上唯一使用的应用程序。白天使用量很大,晚上根本不用

我有一个应用程序,整天都在收集签名。当前版本由我的客户每天使用几个月,没有任何问题。但最近,一些将iPad(在这种情况下是iPad 4 Retina)升级到iOS 9.1的客户报告称,当他们在Mac上为iPad充电一晚后开始使用该应用程序时,该应用程序没有响应。在一个只有几个菜单项的列表中,响应触摸需要几秒钟的时间,并且根本不可能进行签名,因为触摸事件只会每隔几秒钟识别一次。直到用户感到厌烦并强迫其关闭,应用程序才会崩溃

该应用程序通常是iPad上唯一使用的应用程序。白天使用量很大,晚上根本不用iPad(只需充电)

我无法在我的iPad或模拟器上复制该问题。我没有发现任何仪器泄漏或调试器中的其他问题

该应用程序是为iOS 5.1.1及更高版本构建的(因此可以在原始iPad上使用)。应用商店版本是使用Xcode 6构建的,这是一个测试版,它显示了与Xcode 7.1相同的行为(在客户处)。我使用核心数据进行本地存储,使用CocoaAsyncSocket与服务器通信


抱歉说得这么含糊,但有人知道该去哪里看吗?

在苹果将iOS更新到9.2.x后,这个问题消失了,但我不记得确切的版本。

在苹果将iOS更新到9.2.x后,这个问题消失了,但我不记得确切的版本。

我怀疑收费与应用程序无响应有关。应用程序使用的所有功能是什么?像核心数据、定位服务等?因为几乎没有什么可以做的,所以很难说。你的应用程序做任何背景工作吗?如果是这样的话,如果它在不中断的情况下做了大量的工作,会发生什么?@Nishant:我使用CoreData、CFNetwork、Security和AddressBook框架。@Tom Harrington:当它不与服务器通信时,它不会在后台做任何事情。通信由用户启动,只需一分钟左右(Grand Central Dispatch)。您是否碰巧使用网络视图来包含您的应用程序?我怀疑收费与应用程序无响应有关。应用程序使用的所有功能是什么?像核心数据、定位服务等?因为几乎没有什么可以做的,所以很难说。你的应用程序做任何背景工作吗?如果是这样的话,如果它在不中断的情况下做了大量的工作,会发生什么?@Nishant:我使用CoreData、CFNetwork、Security和AddressBook框架。@Tom Harrington:当它不与服务器通信时,它不会在后台做任何事情。通信由用户启动,只需一分钟左右(Grand Central Dispatch)。您是否碰巧使用网络视图来包含您的应用程序?