iOS静态代码分析:OCLint的使用

253 阅读1分钟

安装

1.Homebrew 方式安装

在安装前,确保安装了 homebrew。然后先执行brew命令安装第三方依赖库-oclint/formulae,之后再安装oclint,具体两个指令如下:

brew tap oclint/formulae
brew install oclint

2.安装xcodebuild(必备):安装xcode后自带

使用

终端命令行

1.生成json

xcodebuild -scheme 应用名 -workspace 应用名.xcworkspace clean && xcodebuild -scheme 应用名 -workspace 应用名.xcworkspace -destination 'generic/platform=iOS' -configuration Debug COMPILER_INDEX_STORE_ENABLE=NO | xcpretty -r json-compilation-database -o compile_commands.json

2.生成html报表

oclint-json-compilation-database -e Pods -e FFmpeg-iOS -e Category -e 应用名/Resource/MJExtension -e 应用名/H264 -- -report-type html -o oclint_result.html -rc LONG_LINE=9999 -max-priority-1=9999 -max-priority-2=9999 -max-priority-3=9999

3.生成log

oclint-json-compilation-database -e Pods -- -report-type html -o oclintReport.html 2>&1 | tee 1.log