【问题标题】:How to configure Xcode to ignore analyze warnings in select files?如何配置 Xcode 以忽略选择文件中的分析警告?
【发布时间】:2012-09-06 16:12:00
【问题描述】:

我知道我可以忽略 Xcode 中给定文件上带有 -w 的编译器警告。

我想同样忽略给定文件上的分析警告(在这种情况下为 JSONKit.m,它有两个潜在的泄漏)。我相信那个库的开发者知道他们在做什么,我不想维护它的一个分支。更不用说我不知道​​那里发生了什么。

有什么想法吗?

【问题讨论】:

    标签: objective-c xcode warnings profile


    【解决方案1】:

    不要相信开发者。找出潜在泄漏存在的原因并修复它们(最好将补丁发送回开发人员)。

    如果你想采取懒惰的方式 (j/k ;),你可以添加代码来修复分析器下的问题,仅使用:

    #ifdef __clang_analyzer__
    ... release the offending variable here ...
    #endif
    

    与禁用整个文件相比,我更喜欢这种解决方案,因为它既可以通过易于搜索的标识符准确识别问题区域,又允许不断改进的分析器审查文件的其余部分。

    【讨论】:

      猜你喜欢
      • 2013-06-20
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 2012-10-23
      • 2015-12-29
      相关资源
      最近更新 更多