ios - 在iOS Xcode项目上运行Clang LibTooling工具

标签 ios xcode clang llvm-clang

我编写了一个基于玩具libtooling的工具,该工具对ObjectiveC代码进行了一些分析/源重写。如何在iOS Xcode项目上运行它?

我看过compiling the application through commandline/clang,但还没有开始工作。是否可以将我的工具与xcodebuild链接在一起?还是有更好的方法在Xcode项目上运行该工具?

最佳答案

我认为您需要的是JSON-Compilation-Database

您可以使用xctool生成json编译数据库(xctool有一个生成此内容的报告程序,请参阅自述文件。)

json编译数据库只是一个json文件,其中包含需要传递给基于clang和libtooling的工具的所有编译器选项(例如,标题搜索路径,框架搜索路径)。

关于ios - 在iOS Xcode项目上运行Clang LibTooling工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22053664/

相关文章:

iphone - 将签名的应用程序部署到越狱 iPhone

ios - 了解 lipo 工具的架构结果

每次我尝试修改源代码时 xcode 都会崩溃

objective-c - 用于 Objective-C block 支持的 Clang 预处理器标志?

c - 为什么 clang 会为我使用 -O1 而不是 -O0 编译的 C 代码产生错误的结果?

compiler-errors - 无法编译 x86_64 .s 和 .c 文件 : undefined reference to function

ios - 更改文本颜色 UINavigationBar

iOS获取用户名和当前时间

ios - map 上未显示 MapBox 多段线

ios - 如何在没有图像时隐藏 UIImageView 的 View