Set CI keychain as default for Xcode
Some checks failed
TestFlight / testflight (push) Failing after 18s
Some checks failed
TestFlight / testflight (push) Failing after 18s
This commit is contained in:
@@ -75,6 +75,7 @@ platform :ios do
|
|||||||
ENV["MATCH_KEYCHAIN_PASSWORD"] = CI_KEYCHAIN_PASSWORD
|
ENV["MATCH_KEYCHAIN_PASSWORD"] = CI_KEYCHAIN_PASSWORD
|
||||||
sh("security unlock-keychain -p #{CI_KEYCHAIN_PASSWORD.shellescape} #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
sh("security unlock-keychain -p #{CI_KEYCHAIN_PASSWORD.shellescape} #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
||||||
sh("security set-keychain-settings -t 3600 #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
sh("security set-keychain-settings -t 3600 #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
||||||
|
sh("security default-keychain -s #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
||||||
sh("security login-keychain -s #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape} || true", log: false)
|
sh("security login-keychain -s #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape} || true", log: false)
|
||||||
sh("security list-keychains -d user -s #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
sh("security list-keychains -d user -s #{ENV.fetch("MATCH_KEYCHAIN_NAME").shellescape}", log: false)
|
||||||
cleanup_ci_signing_identity
|
cleanup_ci_signing_identity
|
||||||
|
|||||||
Reference in New Issue
Block a user