Tom Kidd
Tom Kidd

Reputation: 12908

Another developer revoked and re-created my client's iOS Distribution Certificate - does this mean I can never update my client's existing app?

Here is the story so far:

  1. A client hired us to do an iPhone app for them. This client had never done an iPhone app before and as part of the arrangement we handled all aspects for them, including app store submission, and we handle some level of future development (new features, bug/security fixes, etc.)
  2. We created a Distribution certificate and key pair on the client's behalf
  3. We developed the app, published it to the App Store without incident
  4. Some time later the client hired a second developer to do a different app for them
  5. This second developer, it appears, has revoked the existing Distribution certificate and created a new one with a new key pair on their system
  6. This second developer shared the new Distribution certificate and key pair with us for future reference.
  7. Due to user error, this new certificate and key pair has now been imported onto the Macintosh where the original certificate and key pair for the original app we developed were created and the originals were not backed up.

So we have

So my question is: if we ever need to update App #1, will we be able to, using Distribution certificate/key pair #2? Or will we have to upload it as a new app?

Upvotes: 3

Views: 1002

Answers (1)

LJ Wilson
LJ Wilson

Reputation: 14427

I think you are fine. As long as you have a valid key-cert and profile on the Mac that you build the app from, you should be able to publish a new version. The bundle identifier is what identifies an application. You just need a valid certificate with keys and a profile that matches. Make sure you use the new signing credentials btw.

This exact same thing happened to me except with an Enterprise application. Once we got the new certs and keys imported into the MBA, we could build and deploy fine.

Upvotes: 2

Related Questions