Плагин Jenkins xcode ошибочно сообщает, что профиль разработчика не настроен - PullRequest
0 голосов
/ 14 сентября 2018

Я хотел бы использовать Jenkins Xcode Plugin , чтобы автоматически создавать и подписывать мое приложение.

В соответствии с инструкциями Я загрузил действительный профиль разработчика в качестве учетных данных Jenkins. В пример фристайл-проекта я добавил шаг компоновки Import developer profile, где я выбрал вышеупомянутый профиль. Я решил импортировать учетные данные в существующую пустую цепочку для ключей, чтобы я мог видеть, что происходит с содержимым этой цепочки для ключей.

Когда я собираю проект, сборка завершается неудачей со следующим сообщением, и в выбранную цепочку для ключей ничего не записывается. Проблема воспроизводится с помощью шага сборки Import developer profile, хотя я пробовал ее с более реалистичной настройкой.

$ security unlock-keychain -p ******** /path/to.keychain
ERROR: No Apple developer profile is configured
Finished: FAILURE

Будем очень благодарны за любые предложения по устранению этой проблемы!

1 Ответ

0 голосов
/ 18 сентября 2018

В итоге я отключил Xcode-Plugin для Jenkins и сделал прямые звонки на xcodebuild и altool на основании инструкций, подробно изложенных в Использование xcodebuild (Xcode 8) и автоматическая подпись в CI (Travis / Jenkins) окружение и Средний пост Шашиканта Джагтапа .

Мой профиль разработчика настроен с XCode, и соответствующие сертификаты установлены в цепочке для ключей входа в систему (управляемый XCode).

Имейте в виду, что я генерирую проект Xcode изнутри Unity, поэтому это может не относиться к голым проектам Xcode или другим конфигурациям.

...