Сборка не удалась из-за ошибки подписи пакета, добавленного через SPM.IOS

Программируем под IOS
Anonymous
Сборка не удалась из-за ошибки подписи пакета, добавленного через SPM.

Сообщение Anonymous »

После обновления нашего конвейера CI сборки Azure с Xcode 12 до 14.2 сборка начала завершаться с ошибкой со следующей ошибкой:

Код: Выделить всё

Package@swift-5.3.swift: error: Signing for "AppCenter_AppCenterDistribute" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'AppCenter_AppCenterDistribute' from project 'AppCenter')
Это команда, запускающая сборку:

Код: Выделить всё

xcodebuild -sdk iphoneos -configuration Release -workspace 
 -scheme  build
DSTROOT=
OBJROOT=
SYMROOT SHARED_PRECOMPS_DIR= -allowProvisioningUpdates -clonedSourcePackagesDirPath /Users/runner/work/1/s/temp "CODE_SIGN_IDENTITY=
AppCenter — это зависимость, добавляемая через SPM, и она не имеет собственной цели в проекте. Целевой объект локально собирает и архивирует нормально, просто в конвейере происходит сбой из-за ошибки, указанной выше. Я дважды проверил, что все параметры подписи (распространение, команда, обеспечение) верны как в конвейере, так и правильно установлены в цели в Xcode. Есть идеи, в чем может быть причина или как исправить? Даже если подпись можно пропустить, это нормально, поскольку это приложение не распространяется в App Store.


Подробнее здесь: https://stackoverflow.com/questions/784 ... ed-via-spm

Вернуться в «IOS»