#xcode #bash #jenkins #code-signing #provisioning-profile
Вопрос:
У меня есть Дженкинс, который строит машину, которая выполняет задание Дженкинса через интеграцию веб-крючка с GitHub. Когда я запускаю команду, выполняемую Дженкинсом вручную в терминале, я получаю ее, выбирая правильный профиль подготовки, который я указал, но когда я запускаю ее в Дженкинсе, она возвращается к неправильному профилю подготовки… Я проверил переменные env в Дженкинсе, выполнив sh ‘env’, но Дженкинс, похоже, нигде не переопределяет спецификатор provisioning_profile_specifier
Ответ №1:
Я исправил это, проверив, что командная строка была выполнена с использованием release вместо конфигурации отладки. Дженкинс использует конфигурации командной строки вместо настроек по умолчанию, установленных Xcode.