【问题标题】:Leaks Instrument not running in xcode 8.3.2泄漏仪器未在 xcode 8.3.2 中运行
【发布时间】:2017-10-09 01:57:15
【问题描述】:

我已尝试遵循this question 的解决方案。 所有仪器都可以正常工作,但泄漏仪器会导致此错误:

尝试捕获泄漏数据时发生错误,检索泄漏信息时出错。

我希望能够使用Leak Instrument 而不会出现任何错误。 图像也如下所示。

请帮助我。 提前致谢。

【问题讨论】:

  • 你试过什么?您可以使用其他仪器(例如 Time Profiler 仪器)来分析此项目吗?你能让 Leaks 仪器在另一个项目上工作吗?您需要更新您的问题并提供更多信息,以便任何人能够为您提供帮助。
  • 对我来说,在使用 iOS 10.3 运行我的应用程序时会发生这种情况。我尝试在 iOS 9 上运行它,它运行良好。
  • 我使用的是 ios 10.3。它在较低版本中完美运行。@AnnaFortuna

标签: memory-leaks xcode-instruments xcode8


【解决方案1】:

尝试检查您的 provisioning 配置文件以了解应用程序方案中的 Profile Tool

  1. 转到方案编辑窗口(只需按 command shift 和 ,(逗号))。
  2. 将构建配置设置为调试

【讨论】:

    【解决方案2】:

    检查是否切换了 Address Sanitizer。我关闭 Address Sanitizer 然后它就可以工作了。 编辑方案 -> 诊断

    【讨论】:

    • 不会改变任何东西
    【解决方案3】:

    切换到控制台视图了解具体原因

    对我来说,问题是由删除的 Pod 引起的。清理项目解决了这个问题。

    【讨论】:

    • 如果有人想知道如何打开控制台,请右键单击运行问题。
    【解决方案4】:
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    rm ~/Library/Developer/Xcode/DerivedData/YouProject
    

    close xcode 重启系统然后检查

    【讨论】:

      【解决方案5】:

      我在更新配置文件后发生了这种情况。重启 Instruments 后就开始工作了。

      【讨论】:

        【解决方案6】:

        我将 Xcode 从 8.3.2 升级到 8.3.3 ,它不起作用。然后我尝试在真机上运行,​​效果很好。

        【讨论】:

          猜你喜欢
          • 2012-05-07
          • 1970-01-01
          • 2011-08-30
          • 2020-08-01
          • 2012-04-03
          • 2011-10-04
          • 2011-11-02
          • 2014-01-02
          • 1970-01-01
          相关资源
          最近更新 更多