Как вы ссылаетесь на каталог git репозиторий root в настройках сборки XCode? - PullRequest
1 голос
/ 26 февраля 2020

Как вы ссылаетесь на каталог git репозиторий root в настройках сборки XCode?

У нас есть проект, в котором наш исходный код состоит из 39 модулей (целевых структур), распределенных по различным уровням подкаталогов. .

Кроме того, мы храним некоторые модули, такие как Crashlytics, в хранилище root в папке с именем "ThirdPartyFrameworks", а затем у нас есть "Carthage" также в хранилище root.

В настоящее время каждая структура ссылается на все сторонние зависимости через пути относительно каталога проекта каждой платформы, например, $(PROJECT_DIR)/../../../Carthage/Build/iOS et c. Однако, если вы хотите реорганизовать проект и переместить проект на новое место, все эти виды ссылок будут разорваны, поскольку они являются относительными.

Я бы предпочел сделать это просто один общий конфигурационный файл, который ссылается на эти пути поиска фреймворка, например: $(GIT_ROOT)/Carthage и покончим с этим. Однако я не вижу способа ссылаться на репо root или рабочее пространство root таким образом.

Кто-нибудь знает способ сделать это ...? Спасибо.

...