Azure Devops: сборка задач Xcode завершается неудачно при использовании опции ручной подписи - PullRequest
2 голосов
/ 17 февраля 2020

Примечание: Вопрос скопирован с

У меня возникли проблемы при попытке создать задачу Xcode при использовании ручной подписи при попытке создать приложение iOS. Все в процессе ниже работает нормально, включая установку сертификата и профиля распространения. Однако, как только он попадает в задачу XCode, происходит сбой со следующим сообщением об ошибке:

[error] Ошибка: / usr / bin / xcodebuild завершается ошибкой с кодом возврата: 65

Если, однако, я изменяю моя подпись к проекту по умолчанию все работает нормально, и проект собирается.

В конечном итоге я хотел бы создать пакет приложения и отправить его sh в AppCenter, чтобы я мог распространять его. Тем не менее, я занимаюсь этим уже 2 недели, пробую множество различных конфигураций и читаю множество статей на эту тему, но все еще не могу заставить его работать.

У меня есть процесс Sign & Build, который выполняет следующее:

Устанавливает сертификат Apple

Сертификат (P12): MyApp_Distribution.p12

Пароль сертификата (P12): $ (P12password) - (устанавливается в переменное поле) )

Связка ключей: временная связка ключей

Идентификация подписи сертификата: пусто

Установить профиль обеспечения Apple

Расположение профиля обеспечения: Защищенные файлы

Профиль обеспечения: Appstore_release.mobileprovision

Удалить профиль после сборки: проверено

CocoaPods для обновления пакетов.

Xcode

Действия: сборка

Конфигурация: $ (Конфигурация) (установить в поле переменной - Release)

SDK: $ (SDK) - (установить в поле переменной - iphoneos)

Рабочая область или проект ect path: projectName.xcworkspace

Схема: projectName

Версия Xcode: Xcode 9

Подписание и предоставление

Стиль подписания: Подписание вручную

Идентификатор подписи: iPhone Распространение: companyName (companyID)

UUID профиля обеспечения: $ (APPLE_PROV_PROFILE_UUID)

Имя профиля обеспечения: имя профиля обеспечения, как показано в Xcode ie MyApp Release Adho c

Параметры пакета

Создание пакета приложения: не отмечен

любая помощь будет оценена.

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