在Xcode 6 Instruments中分析我的iOS 8应用程序将运行该应用程序约5秒然后冻结。在该点之后,探查器仍将运行,但应用程序已冻结且无法使用。在设备和模拟器上发生,无论我使用哪个探查器(计时器,泄漏等)
从调试器运行应用程序或临时构建工作正常。 iOS 7的分析也很好。
知道为什么会这样吗?仪器坏了吗?
答案 0 :(得分:5)
同样的问题:
Application hangs when profiling with instrument in XCode 6.0.1
看起来如果删除所有NSLog语句,它将修复它。 对我来说,这只发生在iOS 8上,我在iOS 7上没有问题。
答案 1 :(得分:2)
在iPod Touch + iOS 8上也发生了这种情况。
升级到8.0.2为我解决了这个问题。
答案 2 :(得分:0)
对我来说,由于Xcode已经在运行该应用程序,我发现当我开始录制时,Instruments已经冻结了。
启动Instruments时,Xcode不能运行任何进程非常重要。如果你这样做,仪器看起来就像挂了。
您可以转到Xcode并按Xcode底部控制台工具栏上的“继续执行程序”。
答案 3 :(得分:0)
我有一个非常大的图书馆,我正在尝试对其进行剖析,并且乐器会挂起。我发现我必须在应用程序的构建设置级别将DEBUG_INFORMATION_FORMAT
设置为DWARF with dSYM File
。