Можно ли получить путь к рабочей области в Xcode 4 через переменную окружения - PullRequest
8 голосов
/ 28 декабря 2011

Я не могу найти ничего рабочего пространства, связанного с Справочником настроек сборки Xcode .

По существу мне нужно что-то вроде $ (WORKSPACE_DIR).Если XCode не предоставляет его, есть ли способ определить пользовательскую переменную пользователя, которая могла бы каким-то образом точно предоставить путь к рабочей области в случае, если рабочая рабочая область должна была быть перемещена (подумайте о ветвях и т. Д.)?

Ответы [ 2 ]

3 голосов
/ 10 июня 2015

Если ваше рабочее пространство настроено так:

//bla/bla/bla/workspace/{project directories}* 

тогда вы можете использовать

$(SRCROOT)/../

для получения каталога рабочей области из каталога данного проекта.


Например, если вы хотите иметь один заголовок ссылки на один проект в другом проекте:

Настройки сборки проекта-> Пути поиска в заголовке пользователя => $ (SRCROOT) /../ SomeLibProj

(и установите его на «рекурсивный», если вы не хотите добавлять каждую папку)

3 голосов
/ 28 декабря 2011

Пользовательские переменные могут быть определены в настройках сборки.Я думаю, что есть кнопка с именем Add Build Setting.Таким образом, новый корень рабочей области переменной можно определить относительно SRCROOT или использовать абсолютный путь.

Новый параметр отображается в группе «Определено пользователем» в настройках сборки.Кнопка «Добавить настройки сборки» находится в правом нижнем углу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...