Xcode14使用OCLint报错解决办法

环境:
  • Xcode14.1 (14B47b)
  • oclint:22.11
问题描述:

执行oclint检测,会报很多错误


oclint错误描述.png
原因分析:
oclint的版本和LLVM版本不匹配
  • oclint版本:


    oclint clang版本.png
  • LLVM版本:


    LLVM版本.png
解决办法:

由于oclint官方不再更新版本,需自己手动build生成新版本使用。

  • 下载support- Xcode14分支
  • 终端切换到oclint-scripts目录:cd oclint-scripts
  • 执行:./make
  • 执行成功后,找到根目录中的路径build/oclint-release,即为build后的产物
oclint-23.0.png

将oclint-release目录拷贝到放置oclint配置的目录中

修改环境变量
  • 修改配置文件:vim ~/.zshrc


    oclint环境配置.png
  • 更新配置:source ~/.zshrc
查看oclint版本
oclint-version.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容