Примечание: Вопрос скопирован с
У меня возникли проблемы при попытке создать задачу 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
Параметры пакета
Создание пакета приложения: не отмечен
любая помощь будет оценена.