对于为什么会发生这种情况,我们将非常感激。我尝试使用Allocations跟踪模板来分析我的应用程序(使用任何其他模板时也是如此)。我的应用程序由一些cocoapod库和另一个导入的项目组成,如果它可能具有任何相关性,它将被构建为库。
当我在ipad Air上运行应用程序时,应用运行正常。抽屉控制器和集合视图被按下,应用程序正常运行。但是,只要我尝试在设备上配置相同的应用程序,它就不会按预期运行。 (我也在模拟器上试过这个并且做同样的事情)
应用程序将在执行某些操作时挂起,例如,当按下应用程序中通常应该按下新视图控制器的按钮时,它就会挂起。我到处寻找答案,没有运气。我已经使用了各种各样的设备,我尝试过更改其他地方建议的代码签名设置。试过Debug&发布。无济于事。
有谁知道为什么会这样?我是唯一一个在iOS8上使用Xcode 6 Instruments遇到这种奇怪的人吗?
答案 0 :(得分:3)
我和乐器有同样的问题。我通过从我的应用程序中删除NSLog来修复它。我不知道为什么会发生这种情况。
答案 1 :(得分:1)
我可以确认我也遇到过Xcode Instruments 6.0.1 / iOS8的奇怪行为。我首先注意到版本6.0的问题。从设备(iPad air)运行并从Instruments选择已安装的应用程序并从Instruments启动应用程序时,某些应用程序功能将失败。但是,当选择同一个已在运行的应用程序,然后在应用程序运行时开始分析时,此功能可行。我还没有能够使用Leaks工具在Instruments 6.0+上生成任何活动,而在Instruments / Xcode 5中没有任何问题。
所以基本上尝试分析已经运行的应用程序,看它是否修复了任何奇怪的行为。在模拟器中尝试分析也可能提供不同的结果。