好的,这就是我尝试过的。
我在两个单独的目录 IRL 中有头文件。它们的名称相同,但位于两个不同的位置。
我只想包含每个目标的相关头文件。为了便于解释,让我们说头文件称为“Config.h”。
所以我有:
${PRODUCT_DIR}/Header1/Config.h
和
${PRODUCT_DIR}/Header2/Config.h
这些文件出现在 Xcode 的 LHS 以及两个不同的组中(指向 IRL 文件夹的 Header1 和 Header2)。
所以现在我需要做的就是让 Xcode 从每个目标的正确文件夹中选择正确的。
目标1
和
目标2
我已经尝试User Header Search Paths
为每个目标添加路径,但它仍然选择了错误的路径。我还尝试切换“始终搜索用户路径”,这似乎也没有效果。
所以我的问题是,这是因为它们在项目目录中吗?还是因为它们位于 LHS 文件管理器的 Xcode 中,因此 Xcode 将它们复制到构建文件夹中?
奇怪的是,它似乎是从姓氏字母顺序的文件夹中选择头文件...
在以前版本的 Xcode 中,我确信您可以选择将哪些标头复制到构建文件夹中。
无论如何..有谁知道我该如何解决这个问题,以便我可以让它为目标选择正确的头文件?
非常感谢。