xcodebuild возвращает ошибку знака кода

Проверка зависимостей Ошибка подписи кода: идентификатор «Распространение iPhone: XXX» не соответствует ни одной действительной паре сертификат / закрытый ключ с непросроченным сроком действия в ваших цепочках для ключей.

Это постоянное сообщение, которое я получаю от команды xcodebuild. Из Xcode у меня нет проблем со сборкой приложения с тем же знаком кода и схемой.

Я пытался:

  • Свежая установка инструментов командной строки
  • Пробуем с новым профилем подготовки, сертификатом и ключом
  • Блокировка, разблокировка, установка таймеров, снятие таймеров с брелков

и многое другое

Странно то, что на другом Mac с тем же профилем, сертификатом, ключом, инструментами командной строки, версией Xcode и конфигурацией связки ключей команда xcodebuild работает должным образом.


person spasbil    schedule 02.10.2013    source источник


Ответы (2)


Дженкинс был запущен до входа пользователя в систему, поэтому у дженкинса не было доступа к связке ключей пользователя. Исправление заключалось в том, чтобы запускать jenkins под логином пользователя.

person spasbil    schedule 01.11.2013

Убедитесь, что ваш профиль подготовки * идентификатор пакета * совпадает с идентификатором пакета вашего приложения. два из них всегда одинаковы. а затем вам нужно установить идентификацию кодового знака.

person Jitendra    schedule 02.10.2013
comment
Спасибо за ответ. Да они такие же. - person spasbil; 02.10.2013