Ios 调试神秘的设备冻结

Ios 调试神秘的设备冻结,ios,objective-c,Ios,Objective C,我很难找到iOS上意外冻结的原因,因为如果暂停调试器,它实际上不会暂停,直到解冻。在设备完全锁定之前,有人知道如何找出导致此问题的实际原因吗?最简单的答案是:不要在主线程上执行不必在主线程上的任何操作。要获得更长的答案,您需要使用带有仪器的时间分析器探针来查找热点。您在主线程上做的太多了。我敢打赌,如果你在调试器之外运行,当这种情况发生时,应用程序将被看门狗杀死。最简单的答案是:不要在主线程上执行任何不必在主线程上的操作。要获得更长的答案,您需要使用带有仪器的时间剖面仪探针来查找热点。

我很难找到iOS上意外冻结的原因,因为如果暂停调试器,它实际上不会暂停,直到解冻。在设备完全锁定之前,有人知道如何找出导致此问题的实际原因吗?

最简单的答案是:不要在主线程上执行不必在主线程上的任何操作。要获得更长的答案,您需要使用带有仪器的时间分析器探针来查找热点。

您在主线程上做的太多了。我敢打赌,如果你在调试器之外运行,当这种情况发生时,应用程序将被看门狗杀死。最简单的答案是:不要在主线程上执行任何不必在主线程上的操作。要获得更长的答案,您需要使用带有仪器的时间剖面仪探针来查找热点。