Github действие macos доступ к брелку - PullRequest
2 голосов
/ 26 сентября 2019

Я пытаюсь перенести наш iOS CI на действия github, но у меня возникают некоторые проблемы со сборкой.Эти проблемы (fastlane просто зависает при беге в спортзале), кажется, возникают при использовании матча.

Вот журнал, который заставляет меня думать, что он связан с цепочкой для ключей

WARN [2019-09-26 13:46:14.52]: Could not configure imported keychain item (certificate) to prevent UI permission popup when code signing
Check if you supplied the correct `keychain_password` for keychain: `/Users/runner/Library/Keychains/login.keychain-db`
security: SecKeychainItemSetAccessWithPassword: The user name or passphrase you entered is not correct.

В документах говорится, что sudo не имеет пароля, поэтому я предположил, что то же самое для цепочки для ключей.Кажется, я ошибаюсь, но ничего не могу найти в документах для этого.Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 27 сентября 2019

Вы можете попытаться создать новую цепочку для ключей и установить ее по умолчанию.

- name: Set up keychain
    run: |
      security create-keychain -p <password> build.keychain
      security default-keychain -s build.keychain
      security unlock-keychain -p <password> build.keychain
      security set-key-partition-list -S apple-tool:,apple: -s -k actions build.keychain
...