Хотя фантастический ответ @ dunedin15 в ряде случаев хорошо мне помог, он может дать неточные результаты для некоторых крайних случаев, , например, при отладке параметров сборки статической библиотеки для Архив сборок .
В качестве альтернативы можно легко добавить этап сборки сценария запуска к любой цели в «Настройки сборки журнала»:
Чтобы добавить, (с выбранной целевой целью) во вкладке Build Phases нажмите маленькую кнопку a на дюжину пикселей вверх от левой в разделе Target Dependencies, и установите оболочку на /bin/bash
, а команду на export
. Вы также, вероятно, захотите перетащить фазу вверх, чтобы это произошло сразу после целевых зависимостей и перед копированием заголовков или компиляцией источников. Переименование фазы с «Run Script» на «Log Build Settings» неплохая идея.
В результате получается невероятно полезный список текущих переменных среды, используемых для сборки: