环境:
- Xcode14.1 (14B47b)
- oclint:22.11
问题描述:
执行oclint检测,会报很多错误
原因分析:
oclint的版本和LLVM版本不匹配
-
oclint版本:
-
LLVM版本:
解决办法:
由于oclint官方不再更新版本,需自己手动build生成新版本使用。
- 下载support- Xcode14分支
- 终端切换到oclint-scripts目录:cd oclint-scripts
- 执行:./make
- 执行成功后,找到根目录中的路径build/oclint-release,即为build后的产物
将oclint-release目录拷贝到放置oclint配置的目录中
修改环境变量
-
修改配置文件:vim ~/.zshrc
- 更新配置:source ~/.zshrc