Задания Jenkins не работают после отзыва сертификата распространения на удаленном компьютере - PullRequest
0 голосов
/ 22 мая 2019

У меня возникла проблема с Дженкинсом при создании рабочих мест для iOS. Недавно срок действия нашего сертификата распространения истек, и мы отозвали его и импортировали тот же сертификат в удаленную машину. С этого момента мои рабочие места в jenkins проваливаются на самой стадии компиляции. Ниже приведена ошибка, которую я получаю с консоли Дженкинса.

  /Users/jenkins/Library/Developer/Xcode/DerivedData/Companion- 
  dtiiwydzoavsrybgsztwqribsxtx/Build/Products/Release- 
  iphoneos/sample.app/Frameworks/KSCrash.framework: 
  errSecInternalComponent
  Command PhaseScriptExecution failed with a nonzero exit code


** BUILD FAILED **


 The following build commands failed:
PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks 
/Users/jenkins/Library/Developer/Xcode/DerivedData/Companion- 
dtiiwydzoavsrybgsztwqribsxtx/Build/Intermediates.noindex/
Companion.build/Release- 
iphoneos/SampleProject.build/Script-15FB268A228A7C3900925F65.sh

Нужно ли мне добавить этот новый сертификат куда-нибудь еще? В чем может быть проблема? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 29 мая 2019

Это решило мою проблему https://stackoverflow.com/a/52221673/1025976.

Решение для ошибки errSecInternalComponent: Перейти к связке ключей -> Мои сертификаты -> Выбрать сертификат разработки или распространения -> Развернуть его и дважды щелкнуть позакрытый ключ -> выберите «Разрешить всем приложениям доступ к ним» и сохраните изменения.Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...