Azure DevOps IOS Pipeline висит во время импорта или подписания кода .P12IOS

Программируем под IOS
Anonymous
Azure DevOps IOS Pipeline висит во время импорта или подписания кода .P12

Сообщение Anonymous »

Я настраиваю трубопровод для iOS сборки на Azure DevOps, используя AgoS Hosted Agent. Я загружаю сертификат .p12 и профиль подготовки с хранилища Azure Blob. Когда я пытаюсь импортировать .p12 в клавиатуру macOS и создавать IPA, конвейер застрял на неопределенный срок, вероятно, во время подписания кода или шага ключей. /> Импортировал .p12 в login.keychain-db. < /p>
Установить разрешения на ключевую мечу с помощью Set-kee-wear-list. < /p>
Проверенная кода_SIGN_IDINETIONET была установлена ​​правильно. /> Speeline yaml Snippet (соответствующая часть) < /strong> < /p>

Скрипт: |
echo "🔐 Импорт сертификат в систему для входа в ключевую боль ..."
p12_path=", /> P12_password = "tatva123"
разблокировать ключевой матч
security unlock-keychain -p "$ p12_password" ~/library/keychains/login.keychain-db
Импорт P12
hiport p12
"$P12_PATH" -k ~/Library/Keychains/login.keychain-db -P "$P12_PASSWORD" -A

-T /usr/bin/codesign

-T /usr/bin/xcodebuild

-T /usr/bin/dotnet

-T /usr/bin/msbuild
установить доступ для инструментов подписи
set set-kee-partition-list-list -s apple-tool :, apple: -s -k "$ p12_password" ~/library/keychains/login.keychain-D CodeSign |. /> < /li>
< /ul>
что я попробовал < /strong>
с использованием login.keychain -db вместо нового. < /p>
Добавление всех доверенных инструментов явно. Импорт.

Подробнее здесь: https://stackoverflow.com/questions/796 ... de-signing

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