15

What do I need to do to add a new developer certificate?

In an Apple Developer account I want to create a new Development certificate.

But I get the error: "Maximum number of certificates generated".

Previously I had 10 development certificates and want to add one more.

I deleted:

  • 4 old development certificates (now there are 6 active development certificates);
  • 2 production certificates (now there is 1 active production certificate);

  • old app IDs;

  • old devices;

  • old keys.

Also, all of provision profiles (both development and distribution) have active status.

But I still get this error.

enter image description here

rmaddy
  • 298,130
  • 40
  • 468
  • 517
maxwell
  • 2,734
  • 6
  • 20
  • 34

2 Answers2

6

I have also run into this issue in the past. From my experience, it restores "empty slots" after 24 hours. If you still have this issue later than that, you may consider contacting Apple support.

Ian MacDonald
  • 11,433
  • 1
  • 21
  • 41
  • 2
    I have been waiting for 7 days, but the result remains the same. – maxwell Oct 05 '18 at 21:13
  • 2
    Regenerate all of your provisioning profiles to ensure the ones that are stored on their system don't still reference the deleted certificates. If that doesn't work, I still recommend contacting Apple support. – Ian MacDonald Oct 05 '18 at 21:22
  • 1
    Rechecked, in provision profiles, the references are only for 6 active development certificates. Anyway, thanks for your reply. – maxwell Oct 05 '18 at 21:32
  • 1
    The references that _show_ will only be the active ones. However, because you didn't regenerate the provisioning profiles after you deleted certificates, those are still technically _within_ them. – Ian MacDonald Oct 05 '18 at 21:41
  • 1
    Absolutely all profiles were re-generated, and only the necessary certificates were indicated. – maxwell Oct 05 '18 at 21:44
  • From Apple Forum: https://forums.developer.apple.com/thread/77131 For the distribution of in-house enterprise apps you may have two active certificates at any given time. Normally you will only use one at a time and then transition to the second certificate before the first one expires in three years. One certifiate can sign any number of provisioning profiles which are what you need to run the app on devices. Distribution Certificate: Program wide Provisioning Profile: Per app – Rameez Dec 27 '18 at 06:29
  • The question is about Development certificate, not Production. – maxwell Jan 10 '19 at 09:16
4

I removed unnecessary Certificates, Provisioning Profiles, and Identifiers on developer.apple.com. After removing them it worked successfully.

Please be careful about remove&revoke them. They are irrevocable.

Serdar Değirmenci
  • 2,297
  • 21
  • 16