Created
October 14, 2015 14:56
-
-
Save marciok/7a07614b9b6f6182f441 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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 ./ios-travis-ci/certificates/dist.cer -k $key_chain -T /usr/bin/codesign | |
| security import ./ios-travis-ci/certificates/dev.cer -k $key_chain -T /usr/bin/codesign | |
| security import ./ios-travis-ci/certificates/dist.p12 -k $key_chain -P $KEY_DIST_PASSWORD -T /usr/bin/codesign | |
| security import ./ios-travis-ci/certificates/dev.p12 -k $key_chain -P $KEY_DEV_PASSWORD -T /usr/bin/codesign | |
| echo " **** Listing keychains ****" | |
| security list-keychains | |
| echo " **************************" | |
| echo "**** Finding indentities keychains ****" | |
| security find-identity -p codesigning ~/Library/Keychains/ios-build.keychain | |
| echo "***************************************" | |
| echo "**** Copying profiles ****" | |
| # Put the provisioning profile in place | |
| mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles | |
| cp ./ios-travis-ci/profiles/*.mobileprovision ~/Library/MobileDevice/Provisioning\ Profiles/ | |
| ls -la ~/Library/MobileDevice/Provisioning\ Profiles/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment