来自命令行的 xcodebuild:文件的编译标志

Posted

技术标签:

【中文标题】来自命令行的 xcodebuild:文件的编译标志【英文标题】:xcodebuild from command line: compile flag for file 【发布时间】:2014-07-02 18:38:56 【问题描述】:

我将 TeamCity 与一些 ios 项目集成。 Teamcity 使用带有 xcodebuild 的 bash 脚本。 但是现在我只需要为一个文件提供 -fobjc-arc 编译标志。 如何通过命令行来实现?

【问题讨论】:

【参考方案1】:

为什么不在 Xcode 项目中为文件添加标志?如果它需要它来构建,那么从 Xcode 或命令行构建时不需要它吗?

在特定文件上设置编译标志:

在项目导航器中,选择您的项目。 选择包含文件的目标 选择“构建阶段”选项卡。 打开“编译源”部分 找到要添加标志的文件 双击要添加标志的文件。 在“编译器标志”下打开一个编辑窗口 在编辑窗口中输入 -fobj-arc 并回车

【讨论】:

以上是关于来自命令行的 xcodebuild:文件的编译标志的主要内容,如果未能解决你的问题,请参考以下文章

来自命令行的 Xcode 代码覆盖率

Xcodebuild 命令失败

使用命令行的 Xcode 4 单元测试

Makefile:来自相同源的两个目标使用不同的标志编译两次

制作 iPhone 应用程序时从 xcodebuild 中设置配置文件

通过 xcodebuild 命令更改目标属性