20 lines
585 B
Bash
Executable File
20 lines
585 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -exu
|
|
|
|
certificateFile="$1"
|
|
certificatePassword="$2"
|
|
|
|
keychain="alt-tab-macos.keychain"
|
|
keychainPassword="travis"
|
|
|
|
# create a keychain
|
|
security create-keychain -p $keychainPassword $keychain
|
|
# make keychain default so xcodebuild uses it
|
|
security default-keychain -s $keychain
|
|
# unlock keychain
|
|
security unlock-keychain -p $keychainPassword $keychain
|
|
# import p12 into Keychain
|
|
security import $certificateFile.p12 -P "$certificatePassword" -T /usr/bin/codesign
|
|
security set-key-partition-list -S apple-tool:,apple: -s -k $keychainPassword $keychain > /dev/null
|