Ответ 1
Эта настройка сборки фактически относится к параметру "Производные данные".
Вы можете изменить этот параметр, если перейдете к Xcode > Предпочтения > Местоположения и измените настройку каталога Derived Data на то, что вам подходит (по умолчанию, относительный или пользовательский).
Вы также можете указать это для каждого проекта, если вы укажете абсолютный путь для этих настроек:
- Вы можете либо жестко указать путь, например
/build/${CONFIGURATION}${EFFECTIVE_PLATFORM_NAME}
, то проект будет встроен в сборку папок в корневой папке. - Или вы можете выбрать для добавления существующего пути с другой переменной окружения. Например, чтобы сделать путь относительно вашего проекта/рабочей области (как и следовало ожидать), вы можете добавить исходное значение с помощью
${SRCROOT}/
, эффективно создав папкуbuild
в корне вашего проекта/рабочей области.
Параметры, которые могут быть заменены на ${<setting>}
, называются Настройки сборки и автоматически устанавливаются Xcode/xcodebuild всякий раз, когда вы начинаете строить свой проект. Apple поддерживает список доступных настроек сборки здесь:
http://help.apple.com/xcode/mac/8.0/#/itcaec37c2a6