Ответ 1
Вы путаете конфигурации и схемы сборки. Проекты Xcode имеют две конфигурации сборки: Debug и Release. В редакторе настроек сборки вы можете дать настройкам сборки разные значения для конфигураций сборки Debug и Release. Нажмите треугольник раскрытия рядом с настройкой сборки, чтобы отобразить значения для конфигураций Debug и Release. В вашем примере вы найдете настройку сборки идентификатора кода в редакторе настроек сборки. Задайте значение настройки сборки идентификатора кода для вашего профиля разработки для конфигурации сборки Debug и установите его в профиль распространения для конфигурации сборки выпуска.
После настройки параметров сборки для конфигураций сборки Debug и Release используйте редактор схем, чтобы выбрать конфигурацию сборки для использования. Редактор схемы имеет следующие действия, в которых вы можете выбрать конфигурацию сборки: Run, Test, Profile, Analyze и Archive. Сначала Xcode использует конфигурацию Debug для запуска, тестирования и анализа и использует конфигурацию Release для профилирования и архивирования. Действие "Запуск" - это тот, который вы, скорее всего, измените в ходе разработки вашего приложения.
В большинстве случаев вы можете уйти с одной схемой. Обычно вам не нужна одна схема отладки и одна схема выпуска. Основная причина, по которой вам понадобится одна схема отладки и одной версии, - это то, что вам нужно было запускать, тестировать, профилировать и анализировать ваше приложение для конфигураций сборки Debug и Release.