Xcode 6.0.1 Instruments iOS8 - 在设备上进行性能分析时,应用程序表现异常

4
非常感谢您能提供关于这个问题的任何想法。我正在尝试使用分配跟踪模板来对我的应用进行分析(使用任何其他模板时都会出现同样的情况)。我的应用由一些Cocoapod库和另一个被导入为库的项目组成,如果这可能与问题有关。
当我在我的iPad Air上运行应用程序时,应用程序正常运行。抽屉控制器和集合视图正常推送,应用程序正常运行。然而,当我尝试在设备上分析完全相同的应用程序时,它并不像预期的那样运行。(我也在模拟器上尝试过,结果也是一样的)
应用程序将在执行某些操作时挂起,例如在应用程序中按下应该正常推送新视图控制器的按钮时,它就会挂起。我已经到处寻找答案,但没有成功。我已经在Instruments中尝试了各种设置,我已经尝试根据其他建议更改了代码签名设置。尝试了调试和发布两种方式,但都无济于事。
是否有人知道为什么会发生这种情况?我是唯一在iOS8上使用Xcode 6 Instruments时遇到这种奇怪情况的人吗?

1
同样的问题,我的应用程序启动后,在显示主视图的一半时停止响应,此后完全无响应(CPU使用率为零,没有任何操作)。非常感谢任何提示。 - Guy Moreillon
2个回答

3

我遇到了类似的仪表问题,我通过从我的应用程序中删除NSLog来解决它。我不确定为什么会发生这种情况。


这对我也有效。应用程序在第一个NSLog之后挂起。删除后一切正常。不确定为什么会发生这种情况。 - Hampotato

1
我可以确认,我也遇到了Xcode Instruments 6.0.1 / iOS8的奇怪行为。我最初注意到这些问题是在6.0版本中。当从设备(iPad air)运行并从Instruments选择已安装的应用程序并从Instruments启动应用程序时,某些应用程序功能失败。但是,当选择相同的已运行应用程序,然后在应用程序运行时开始分析时,此功能有效。我还无法使Leaks工具在Instruments 6.0+上生成任何活动,而在Instruments/Xcode 5中没有问题。
因此,基本上尝试对已经运行的应用程序进行分析,看是否可以修复任何奇怪的行为。同时,在模拟器中进行分析也可能会提供不同的结果。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接