Я молился богам-близнецам переполнения стека и Google в течение многих часов, но ни за что.
У меня есть специальная машина сборки, и я пытаюсь настроить CI наЭто.Очевидно, что CodeSign не запускается, так как цепочка для ключей входа в систему заблокирована.
Создала новую цепочку для ключей и перенесла в нее следующее:
- Сертификат разработчика iPhone
- iOS Developerзакрытый ключ
- Удостоверяющий центр ID разработчика
- Отношения Apple с разработчиками по всему миру ...
Войдите через ssh на сервер.
Запустите xcodebuild и произойдет сбой с Ошибка CodeSign команды с ненулевым кодом выхода
Запустите unlock-keychain безопасности -p XXXXXX / Users / xxx / Library /Связки ключей / Automation.keychain-DB
Запустите xcodebuild, и он все еще не работает с Сбой Command CodeSign с ненулевым кодом выхода
Запуск разблокировка безопасности-keychain -p XXXXXX /Users/xxx/Library/Keychains/login.keychain-db
Запустите xcodebuild, и теперь он успешно проходит.Чего мне не хватает?Что еще должно быть в цепочке для ключей автоматизации, которой там нет?