Дженкинс с Xcode 8 - Не удается найти профили Provisioning
Дженкинс не может найти наши недавно обновленные профили подготовки, и после того, как мы попытаемся найти все известные решения, у меня заканчиваются идеи, что может быть неправильным.
Сбой выполнения заданий сборки с ошибкой:
Не найдено ни одного совпадения 'xxxxx': Xcode не нашел поиск соответствие 'xxxxx'.
Сервер сборки - Mac, работает Xcode 8, и мы используем Jenkins с плагином Xcode.
Создание и подписание с Xcode 8 непосредственно на одном компьютере успешно завершено, и я установил все необходимые профили, дважды щелкнув их.
Кто-нибудь знает какое-либо работоспособное решение для устранения этой проблемы?
Ответы
Ответ 1
Исправление для самого себя давало пользователям прав пользователя jenkins правильные разрешения для папки ~/Library/MobileDevice
и ~/Library/MobileDevice/Provisioning\ Profile
.
В противном случае пользователь jenkins не сможет прочитать из папки файла обеспечения.
Ответ 2
Поместите свои профили обеспечения под
Пользователь/Общие/Дженкинс/Library/Мобильное устройство/Профилирование.
Вам нужно создать папку вручную в папке Library.
И убедитесь, что ваш сертификат распространения находится на вкладке "Система" в разделе "Доступ к цепочке ключей". Если нет, перейдите на вкладку "Вход" и вставьте ее на вкладку "Система".