Files
CommandTabFree/scripts/codesign/import_certificate_into_new_keychain.sh

20 lines
573 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