Apple limits the number of active Distribution Certificates to three, if you're planning to sign apps from more than three machines you'll need to export your certificate and private key to share it.

Distribution Certificates are required to sign the app to confirm it's coming from the correct developer, and Apple limit three active at any time.

Using a Mac with the distribution certificate installed:

  1. Open Keychain Access (Application -> Utilities) 
  2. Click on My Certificates
  3. Find the certificate, it'll be named iPhone Distribution: Your Company Name
  4. Expand the certificate using the Reveal More arrow
  5. Select both the certificate and the private key
  6. Right click and choose Export 2 items...
  7. Specify a name and location for the exported .p12 file
  8. Enter a password to secure the export
  9. Share the .p12 file and password (send the password separately if you can)

 

If you have your own internal app team it's worth considering Fastlane Match as an easy and secure way of sharing certificates through git.

Did this answer your question?