import_certificate
Import certificate from inputfile into a keychain
Import certificates (and private keys) into the current default keychain. Use the
create_keychainaction to create a new keychain.
| import_certificate | |
|---|---|
| Supported platforms | ios, android, mac |
| Author | @gin0606 |
3 Examples
import_certificate(certificate_path: "certs/AppleWWDRCA.cer")
import_certificate(
certificate_path: "certs/dist.p12",
certificate_password: ENV["CERTIFICATE_PASSWORD"] || "default"
)
import_certificate(
certificate_path: "certs/development.cer"
)
Parameters
| Key | Description | Default |
|---|---|---|
certificate_path |
Path to certificate | |
certificate_password |
Certificate password | '' |
keychain_name |
Keychain the items should be imported to | |
keychain_path |
Path to the Keychain file to which the items should be imported | |
keychain_password |
The password for the keychain. Note that for the login keychain this is your user's password | |
log_output |
If output should be logged to the console | false |
* = default value is dependent on the user's system
Documentation
To show the documentation in your terminal, run
fastlane action import_certificate
CLI
It is recommended to add the above action into your Fastfile, however sometimes you might want to run one-offs. To do so, you can run the following command from your terminal
fastlane run import_certificate
To pass parameters, make use of the : symbol, for example
fastlane run import_certificate parameter1:"value1" parameter2:"value2"
It's important to note that the CLI supports primitive types like integers, floats, booleans, and strings. Arrays can be passed as a comma delimited string (e.g. param:"1,2,3"). Hashes are not currently supported.
It is recommended to add all fastlane actions you use to your Fastfile.
Source code
This action, just like the rest of fastlane, is fully open source, view the source code on GitHub