icon

Certificate and profile installer

Downloads and installs the Apple code signing certificates and provisioning profiles.

The Step installs those .p12 certificate files and provisioning profiles that you uploaded to your app's Code Signing tab. You can upload multiple versions of any code signing file.

Configuring the Step

By default, the Step requires no configuration. To be able to use it, you only need to upload a .p12 certificate and a matching provisioning profile to the Code signing tab.

However, if your certificates have passphrases, you need to make sure that passphrase is available for the Step.

  1. Create a Secret Env Var that contains the passphrase.
  2. Insert that Secret to the Certificate passphrase input.

Similarly, you can set the path to the Keychain that should be used in the Keychain path input, and set a password for the Keychain in the Keychain's password input.

Troubleshooting

In the case of most code signing issues, it's the Xcode Archive & Export for iOS Step that fails, not this one. If this Step fails, there's a couple of things you can do first.

  • Check the certificate passphrase, the Keychain path and the Keychain password.
  • Make sure you uploaded the required code signing files.

Useful links

Related Steps

Similar steps

Step to install an Android SDK Add-on locally

This step allows you to check a certificate against a host, and send an email in the case it is invalid.

Installs dependencies from tool version files in your repo.

Installs a service account key to your pipeline before build time