oclint-xcodebuild 指南

官网原文

翻译一下:

【oclint-xcodebuild指南】:

  对于xcode使用者/开发者来说,oclint-xcodebuild是一个很有用的程序,通过xcodebuild执行日志提取足够的编译器选项,将他们转换成JSON编译数据库格式,并且保存这些编译器选项到compile_commands.json文件。

运行oclint-xcodebuild

  如果一个xcodebuild.log文件在当前工作的文件夹下,直接运行:

oclint-xcodebuild

  万一xcodebuild的log文件名称并不是xcodebuild.log,需要附加log文件的路径:

oclint-xcodebuild 

  但是如果我们希望Xcode编译文件时,通过编译数据库排除部分文件,我们可以通过下面的命令进行过滤:

oclint-xcodebuild -e  

compile_commands.json文件会生成正确的工作空间:

oclint-xcodebuild -o  

ps:这样将把JSON编译数据库输出重定向到指定的路径。

提醒:
  强烈建议,你的文件名和路径名里不要出现空格。尽管oclint自己支持路径中包含空格,oclint-json-compilation-database和oclint-xcodebuild在处理路径中出现的空格的时候,仍然会有问题。
笔记:
  oclint-xcodebuild还是一个实验性的工程,它的成功运行依赖很多东西,比如macOS的版本、Xcode的版本、项目设置等。然而,因为使用Xcode的开发者都有着相似的苹果仅支持最后一个版本和前一个版本的方式,所以oclint-xcodebuild尝试跟随保留这种习惯。

你可能感兴趣的:(oclint-xcodebuild 指南)