2012-09-06 43 views
1

我知道我可以在給定的Xcode文件中忽略使用-w的編譯器警告。如何配置Xcode忽略分析選擇文件中的警告?

我想同樣忽略給定文件(在這種情況下,有兩個潛在的泄漏JSONKit.m)分析警告。我相信該庫的開發人員知道他們在做什麼,我不想保留它的分支。更何況,我不知道那裏發生了什麼。

任何想法?

回答

2

不要相信開發者。找出潛在泄漏存在的原因並解決它們(理想情況下,將補丁發回給開發人員)。

如果你要拿出偷懶的方法(J/K),您可以添加代碼來解決只能使用分析儀下的問題:我喜歡這個解決方案,全文件 -

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

禁用,因爲它使用易於搜索的標識符來準確識別問題區域,並且允許文件的其餘部分由不斷改進的分析器進行審查。