Наводим порядок в настройках проекта с помощью xcconfig-файлов Технологии iOS
Тезисы
В большинстве случаев все настройки проекта хранятся в .pbxproj-файле. Визуально это выглядит неплохо, но внутри это огромный неструктурированный список. Так как .pbxproj является одним из самых часто изменяемых файлов, изменения в нем очень сложно отследить, а ошибка в разрешении конфликтов может стать фатальной. Кроме того, если вы хотите динамически менять настройки на CI - вариант с .pbxproj не для вас.
Одно из решений вышеперечисленных проблем - использование xcconfig-файлов.
