My company works with several other companies to meet its iPhone development needs, and in many cases other companies already have some applications (applications) in the App Store.
We also process the presentation in the App Store for them, and in cases where they already have an existing application, their iOS Dev Center account already has a distribution certificate. In this case, we must purchase the key pair that was generated when they (or the third-party developer whom they hired) created the certificate. I always understood that this is a necessary process for working with the App Store.
But over time, I think about a few things
What happens when certificates expire? I know that we are creating new ones, but this means that the applications in the App Store are signed with a / keypair certificate different from the one with which they were created. It is important? Or I can update existing applications in the App Store even with a new certificate / keypair (from the same Dev Center account),
What happens if a key is lost for an existing certificate? Say the company made the application earlier, but the Macintosh they used earlier was struck by a meteorite. And no backups, of course. Do I have to revoke and recreate the certificate - would that mean anything for an existing published application? If I had the source code for this application and had to update it, can I do this?
Basically, I ask: are there any “hanging forever” scripts associated with iOS development and distribution certificates that will prevent you from updating existing applications? I know that if you do not back up the keystore in Android development, you will simply be in the know about publishing updates, but is there a way to completely ruin iOS development?
And the bonus question: if I can just revoke development certificates and re-issue them without consequences, does it always work? Or did they change the process? I can see where the “evidence chain” can always be tied to the iOS Dev Center Agent account, and that will be the root of things, but is this a new thing?
source share