5

On my Mac, I have installed the required certificates and keys to develop and distribute my own personally developed iOS Apps via my own iOS Developers' License. However, my client would like me to use his License to distribute (Ad-Hoc) betas and eventually distribute the app to the app store.

Please can you tell me how I can install his developer license on my Mac without affecting my personal developer certificates and keys already installed on my Mac?

Furthermore, is this even possible?

Edit---

Sorry, I didn't mention; I don't want to have to revoke my client's pre-existing certificates on his developer account.

Francisco
  • 10,918
  • 6
  • 34
  • 45
max_
  • 24,076
  • 39
  • 122
  • 211
  • Just install them the same way you installed yours, then when deploying the app you simply login to the account you want to use. – Mick MacCallum May 20 '12 at 20:34
  • But I don't want to have to revoke the already installed licenses in my client's developer program. – max_ May 20 '12 at 20:34
  • You won't, don't generate new certs or anything just re-download everything, In fact I think Xcode is capable of doing this automatically now. – Mick MacCallum May 20 '12 at 20:36
  • Please see also my [parallel question.](http://stackoverflow.com/questions/15537039/xcode-toolchain-how-to-move-an-app-from-one-accounts-to-another/15537159?noredirect=1#15537159) – Howard Pautz Mar 21 '13 at 00:44

1 Answers1

4

Contrary to one of the comments, you can't download the keys from Apple - they only exist on his computer. It is only the provisioning profiles that you can download from Apple. So if you don't want to have to revoke his existing distribution keys, he will need to export them from his computer.

He can do this by going into the Keychain Access -> My Certificates and looking for the entry called "iPhone Distribution: My Company Name". Then right-click on it and choose "Export ...".

He can then send you that file, which you can double-click to import into your own Keychain.

And it is fine to have multiple keys on your computer - it shouldn't affect your personal account.

Nate Petersen
  • 888
  • 8
  • 11