XCode,泄漏仪器不工作, "an error occurred trying to capture allocations data"

标签 xcode instruments

我正在尝试调试 iOS 应用程序中的一些内存泄漏。

以前我使用过 XCode 提供的 Instruments/Leaks 工具
以及该工具中的“标记生成”按钮以成功定位来源
的内存泄漏。

但是,现在我在这个问题的标题中得到了错误。

上次有一些事情要做,至少这在之前有帮助:

  • 编辑方案 -> 运行 -> 运行 -> 诊断 -> 启用:“Malloc 堆栈”

  • This developer forums thread提供了一些变通方法,例如使用调试版本进行分析,
    但这无济于事,至少在我的特殊情况下。

    是否有其他一些解决方法或我正在做的可能的事情来防止泄漏工具
    从工作?

    最佳答案

    我注意到的一件事是它在使用 iOS 模拟器进行测试时会出现该错误,
    但是在真正的 iOS 设备上进行分析时,它可以工作。

    关于XCode,泄漏仪器不工作, "an error occurred trying to capture allocations data",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59749718/

    相关文章:

    c++ - 在 Xcode 上用 C++ 创建模板类

    ios - Swift 编译器错误 : "Expression too complex" on a string concatenation

    XCode Instruments 的 Android 等价物

    java - Time Profiler、Instruments、OS X 中缺少 JAVA 过程名称

    objective-c - xCode Instruments 检测到的这些内存泄漏对象是什么?

    objective-c - 如果更改某些属性,我是否需要手动保存 NSFetchedResultsController 的 managedObjectContext?

    ios - 在 iOS、Swift 中从 firestore 获取时,带有标签、图像、gif 和视频的 TableView 挂起/卡住不正确

    objective-c - Open WithCompletionHandler : is complete 后如何返回结果

    iphone - UI自动化工具可以从命令行运行吗?

    android - 广播接收器作为允许其他人的应用程序和服务向我的应用程序发送数据的方式