Проблемы с ключом безопасности iOS в трубопроводе без действительной идентичностиIOS

Программируем под IOS
Ответить
Anonymous
 Проблемы с ключом безопасности iOS в трубопроводе без действительной идентичности

Сообщение Anonymous »

Я пытаюсь использовать Fastlane , чтобы опубликовать приложение. В моем сценарии трубопровода я делаю следующие шаги:
Security Unlock-KeyChain -p "$ KeyChain_Password" ~/Library/Keychains/login.keychain-db

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

security set-key-partition-list -S apple-tool:,apple:,codesign:,productbuild:,xcodebuild: \
-s -k "$KEYCHAIN_PASSWORD" ~/Library/Keychains/login.keychain-db

security find-identity -v -p codesigning ~/Library/Keychains/login.keychain-db
< /code>
Однако мой вывод по -прежнему: < /p>
0 valid identities found

Из моих предыдущих запуска трубопровода я уже импортировал эти сертификаты:

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

Importing Apple root certificate...
1 certificate imported.
Importing Apple intermediate certificate...
1 certificate imported.
Importing Apple Distribution Certificate...
1 identity imported.
< /code>
Теперь импорт не удастся, потому что элементы уже существуют в ключевой манере: < /p>
security: SecKeychainItemImport: The specified item already exists in the keychain.
But no matter what I do, the output always says 0 valid.
Additional Info / Setup:
  • Runner is set up as a shell runner on macOS
  • When I SSH into that Shell и запустите безопасность Find -Identity -v -p CodeSigning , я вижу сертификаты распределения
Пробое Сертификаты импорта, создание температурной ключи.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... d-identity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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