【问题标题】:Instruments > Allocations not showing app classes/objectsInstruments > Allocations 未显示应用程序类/对象
【发布时间】:2015-05-21 04:33:54
【问题描述】:

在以前版本的 Instruments 中我没有问题,但现在 (v6.2) 出于某种原因,Allocations 不会列出我的应用程序的任何对象。我试过调试和发布模式:

注意,过滤器“VC”应该捕获所有的 ViewController。并且没有过滤器...

有什么想法吗?

【问题讨论】:

  • 我在同一时间开始遇到同样的问题,FWIW。经过几个小时的在线搜索,似乎没有答案
  • 我已提交错误 #20274288。不知道如何链接到它...
  • 你不能,至少直接来自 Apple:/ 如果你愿意,你可以将它发布到 openradar.me 并链接它
  • 检查 openradar.me,其他人也为这个错误发布了一个:openradar.me/20665225

标签: ios objective-c xcode instruments


【解决方案1】:

我在 6.2 和 6.3 中都对此进行了测试,但遇到了问题。我也在使用 iOS 8.2 和 8.3 模拟器。但是,当我切换到 iOS 8.1 模拟器时,它工作正常。因此,这与其说是 Instruments 的错误,不如说是 iOS 错误,它看起来,或者至少是两者的结合。

因此,目前的解决方法是使用 iOS 8.1 或更早版本测试分配。

【讨论】:

  • 有一个类似的问题,我没有看到来自 Heapshot 的任何引用(我只看到来自 swift_slowAlloc 的 Malloc)——转移到 8.1 模拟器让我再次看到数据!
  • 这里相同 - 当我恢复到 8.1 以进行配置时记录我的所有对象
  • 这在 XCode 6.4 和 iOS 8.4 上仍然是一个问题......使用 iOS 8.1 的解决方案仍然是可行的,并且是第一次工作。谢谢,当我遇到这个问题时,我以为我快疯了!
  • 注意:这似乎在 iOS9.0 中已修复。我在 8.4 模拟器上遇到了这个问题,但是在 XCode 7+iOS9 上它可以工作
猜你喜欢
  • 2012-11-11
  • 2013-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 2011-04-30
  • 1970-01-01
  • 2015-07-21
相关资源
最近更新 更多