For iOS app developers, there are some annoying parts of the development process that many developers just hate. For one, only one person can be nominated to be Team Agent on Apple’s enterprise account. Now, if you don’t have a build server, this can be frustrating. How do you “share” the iOS distribution certificate across multiple computers? Or, how do you hand-off this process to someone else?
You can share the iOS distribution certificate with another member of your team, which helps increase collaboration during this process. From the system that has the distribution profile installed, you can finish the certificate process and share the cert with another user.
Share an ios distribution certificate
- Open “Keychain Access” from your Applications > Utilities folder on your Mac
- Look for the “Category” area within Keychain Access (left column, below “Keychains”
- Then look for “iPhone Distribution: [name]” then expand it and highlight both the “iPhone Distribution…” row and the next row, which is the “team agent name” private key
- While both rows are highlighted, right click and select “Export 2 items” in order to share
- You will be saving a p12 file to your machine, and you will need to create a password for it in order to share the file (use a good password and remember the password, because you will need to share the password as well)
- You are free to send both the P12 file and the password to your team member!
The next step is to install the p12 file on your team member’s system and get going! Here are the steps…
- Double click on p12 file that your team member sent you. Keychain Access will open.
- Enter password you were given… if you don’t have the password, go get it!
- This will give you a new new private key
- Then login to “Team Agent” account on http://developer.apple.com/ and select the Select “iOS Provisioning Profile” link
- Select Certificates and then Development tab and download and install certificate for Team Agent (Don’t worry! You are almost there!!!)
- Select Certificates then Development tab and download to install WWDR intermediate certificate (
- Double click to install to keychain
- Select Certificates then Development tab and download to install WWDR intermediate certificate
- Select Provisioning and then Distribution tab and download provisioning profile (More specifically the .mobileprovision file )
- Finally drag onto Xcode icon to install