Дженкинс с 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.

И убедитесь, что ваш сертификат распространения находится на вкладке "Система" в разделе "Доступ к цепочке ключей". Если нет, перейдите на вкладку "Вход" и вставьте ее на вкладку "Система".