ios - Xcode:添加一个在出现静态分析器警告或错误时失败的测试?

标签 ios objective-c xcode macos clang-static-analyzer

我希望我的 Xcode 项目的测试在出现分析器警告或错误时失败。

运行 Xcode“Analyze”命令指出项目中的分析器错误:

Static Analyzer error

但是,当我在同一个目标上使用 Xcode 的“测试”命令时,我全是绿色的:

Passing tests

有没有办法向测试目标添加“运行静态分析器”测试或构建阶段?我们正在使用 XCTest。我发现自己有时会测试目标并认为一切正常,结果却忘了修复一个简单的内存问题。

当出现分析器警告或错误时,我们的测试应该会失败。

最佳答案

您可以在build设置中将其设置为在构建期间分析(只需搜索分析)。将“在‘构建’期间分析”设置为"is"。

关于ios - Xcode:添加一个在出现静态分析器警告或错误时失败的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26165429/

相关文章:

ios - 如何将 MainView-iPad.xib 重新连接到 viewController?

xcode - macOS 10.10 中的 UI 布局问题(适用于 macOS 10.12)

ios - 滚动后 UITableViewCell 标签发生变化

IOS7内存释放问题

ios - 在 UIDocument 应用程序中添加图像缩略图

iOS 展开以查看未加载

php - 空间 NSURL 连接

objective-c - 为什么 NSAnimationContext completionHandler 不起作用(有时)?

ios - UIDatePickerModeTime 限制时间选择或设置时间范围

arrays - Swift 中的 NSTimer 将标签设为数组值