I'm configuring automated build server for iOS application project. I've done most of it. Now, it's the final round. The security.
Developer certificate/private key and provisioning profile can be easily installed into Keychain with GUI. But I want to do this via command line to automate even the configuring process. Exporting/importing certificates, private keys, provisioning profiles via command line.
Any recommendations will be very appreciated.
The always allow GUI is being triggered because codesign hasn't been given an acl to access your private key. try this:
security unlock-keychain -p <my keychain password>
security import Certificate.p12 -k ~/Library/Keychains/login.keychain -P password -T /usr/bin/codesign
The -T flag tells security to allow codesign to have access to the keys you are importing in Certificate.p12.