我有一个链接到我要修改的库的第三方项目(有源代码,不能真正修改项目本身)。
我想重建第 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/