xcode - 如何使用 xcodebuild 附加到 HEADER_SEARCH_PATHS?

标签 xcode

我有一个链接到我要修改的库的第三方项目(有源代码,不能真正修改项目本身)。

我想重建第 3 方应用程序,但想附加一个额外的 header 搜索路径,以便它使用我的库版本,而不是默认位置。

但是我找不到使用 xcodebuild 正确执行此操作的方法。

我尝试在 xcodebuild 命令行的末尾添加 HEADER_SEARCH_PATHS="/my/library/headers",但这将覆盖项目设置而不是附加到它。

最佳答案

你可以这样做:

xcodebuild -scheme MyScheme HEADER_SEARCH_PATHS='$(HEADER_SEARCH_PATHS) additional-path'

请注意,使用单引号很重要,否则您的 shell 会将 $(HEADER_SEARCH_PATHS) 解释为命令。

您可以使用 -showBuildSettings 开关来检查是否所有设置都按需要设置,而无需立即构建它:

xcodebuild -scheme MyScheme -showBuildSettings HEADER_SEARCH_PATHS='$(HEADER_SEARCH_PATHS) additional-path'

关于xcode - 如何使用 xcodebuild 附加到 HEADER_SEARCH_PATHS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46539080/

相关文章:

iphone - 画点线等特殊形状的线(中国点)

objective-c - Xcode 4 调试器代码完成

ios - Storyboard不会做出按钮 Action

ios - Xcode随机变量不起作用

ios - 使用现有静态库和 iOS 应用程序配置 Cocoapods

iphone - AUGraphInitialize 将kAudioUnitSubType_Reverb2 添加到AUGraph 时出现错误代码-10868

xcode - 如何在 Xcode 中打开优化?

objective-c - 基于 Xcode 页面的应用程序界面轮换问题

iphone - 用户按下按钮后如何激活运动抖动?

c++ - ld : duplicate symbol