如何使用xcodebuild附加到头搜索路径?

如何使用xcodebuild附加到头搜索路径?,xcode,Xcode,我有一个第三方项目(有源代码,不能真正修改项目本身)链接到我试图修改的库 我想重建第三方应用程序,但想附加一个额外的标题搜索路径,以便它使用我的库版本,而不是默认位置 然而,我找不到一种方法来正确使用xcodebuild 我尝试在xcodebuild命令行的末尾添加HEADER\u SEARCH\u path=“/my/library/headers”,但这将覆盖项目设置,而不是附加到项目中。您可以这样做: xcodebuild -scheme MyScheme HEADER_SEARCH_PA

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

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

然而,我找不到一种方法来正确使用xcodebuild


我尝试在xcodebuild命令行的末尾添加HEADER\u SEARCH\u path=“/my/library/headers”,但这将覆盖项目设置,而不是附加到项目中。

您可以这样做:

xcodebuild -scheme MyScheme HEADER_SEARCH_PATHS='$(HEADER_SEARCH_PATHS) additional-path'
请注意,使用单引号很重要,否则shell将把
$(HEADER\u SEARCH\u path)
解释为命令

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

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