首页 > 解决方案 > 如何在 Xcode 构建设置中引用 git 存储库根目录?

问题描述

如何在 Xcode 构建设置中引用 git 存储库根目录?

我们有一个项目,其中我们的原始源代码包含 39 个模块(框架目标),分布在不同级别的子目录中。

此外,我们将某些模块(如 Crashlytics)保存在存储库根目录中的一个名为“ThirdPartyFrameworks”的文件夹中,然后我们在存储库根目录中也有“Carthage”。

目前每个框架都通过相对于每个框架的项目目录的路径引用所有第三方依赖项,例如$(PROJECT_DIR)/../../../Carthage/Build/iOS等。但是,如果您想重组项目,并将项目移动到新位置,那么所有这些类型的链接都会中断,因为它们'是相对的。

我更愿意做的只是拥有一个引用这些框架搜索路径的共享配置文件,例如:$(GIT_ROOT)/Carthage并完成它。但是,我看不到任何以这种方式引用回购根目录或工作区根目录的方法。

有谁知道这样做的方法...?谢谢。

标签: xcodegitbuild-settings

解决方案


推荐阅读