user1951145
user1951145

Reputation: 87

Having multiple IOS developer accounts and can not create IOS distribution certificate

I have 2 valid single IOS developer accounts and 1 mac book air. For better explaining my problem, I call my accounts as account A and account B. My problem is I can create developer and distribution certificates for account A. However I can not create distribution certificate for account B with name of account B. Account B's distribution certificate takes name of account A' s name. In order to create certificates, I follow these steps: Open keychain access-->certificate assistant-->request certificate from a certificate authority-->entering account B name and mail address--> opening apple's developer page with account B login data and upload "certificate request file" to "create developer certificate" section and "create distribution certificate" section. "Developer certificate" successfully takes name from account B but "distribution certificate" takes account A' s name. I revoked certificates from account A and account B. I deleted certificates from keychain access and provisioning profiles from xcode's organizer and developer page but still I can not create distribution certificate with account B 's name. I have to send my application from account B because I created application at "itunesconnect" and I want to show developer name as account B. How can account B 's distribution certificate take name of account B' s name instead of account A' s name ? What is the problem?

Upvotes: 4

Views: 4494

Answers (2)

DBD
DBD

Reputation: 23213

You can create extra keychains for certificates when you have multiple developer programs. Setup one set of certs per each keychain you add.

Xcode will only read certificates from the default keychain. So when you want to work with a set, copy the certs from your secondary keychain into your default(login) keychain. Then move them back when your are done.

It's a less than ideal solution, but it was an Apple provided solution.

Upvotes: 0

djserva
djserva

Reputation: 395

The account A and B don't have the same Team name? Because the Development Certificate is for a Team member and Distribution Cert. is for a Team. So, if you have the same Team name for both accounts, the Distribution Certificate will have the same name.

Upvotes: 1

Related Questions