标签:
Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。
任何人都可以使用 Infer 检测应用,这可以将那些严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。
Infer 为 Linux 和 Mac OS 系统提供了预构建的二进制文件,如果你只是想使用 Infer, 而不想为该项目贡献代码的话,这些二进制文件足够了。相反,如果你想编译 Infer,请选择源码安装。此文以 Mac 系统为例。
Python 版本:大于等于2.7
从 infer release 页面获取最新版本 infer-osx-vXX.tar.xz (以osx标识),然后执行下面命令来安装 Infer。
tar xf infer-osx-vXX.tar.xz # this assumes you use bash, adapt to your needs in case you use # another shell echo "export PATH=$PATH:`pwd`/infer-osx/infer/infer/bin" >> ~/.bashrc && source ~/.bashrc
借助 brew 安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install infer
安装达到100% 后可通过 ‘ infer --version ’查看 infer 版本信息
echo "export PATH=\"\$PATH:pwd/infer/infer/bin\"" \ >> ~/.bash_profile &&source ~/.bash_profile
执行完如上操作,如果没报错就成功了。
标签:
原文地址:http://www.cnblogs.com/Boohee/p/5906470.html