Skip to content

Instantly share code, notes, and snippets.

@markohlebar
Created November 19, 2016 22:11
Show Gist options
  • Save markohlebar/8a8d2a80a07df501aea1139d1f8150c7 to your computer and use it in GitHub Desktop.
Save markohlebar/8a8d2a80a07df501aea1139d1f8150c7 to your computer and use it in GitHub Desktop.
#!/bin/sh
KEY_CHAIN=ios-build.keychain
security create-keychain -p travis $KEY_CHAIN
# Make the keychain the default so identities are found
security default-keychain -s $KEY_CHAIN
# Unlock the keychain
security unlock-keychain -p travis $KEY_CHAIN
# Set keychain locking timeout to 3600 seconds
security set-keychain-settings -t 3600 -u $KEY_CHAIN
# Add certificates to keychain and allow codesign to access them
security import fastlane/certificates/ios_distribution.cer -k $KEY_CHAIN -A
security import fastlane/certificates/ios_distribution.p12 -k $KEY_CHAIN -P $P12_PASSWORD -A
security set-key-partition-list -S apple-tool:,apple: -s -k travis $KEY_CHAIN
echo "list keychains: "
security list-keychains
echo " ****** "
echo "find indentities keychains: "
security find-identity -p codesigning ~/Library/Keychains/ios-build.keychain
echo " ****** "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment