Question

I visited many threads over Stack Overflow about Provisioning Profile before posting this question, but didn't get any satisfied opinion.

My Problem is that I have one of my clients app version 1.0 live but its Provisioning Profile is expired few months back.

enter image description here

Now I want to upload the new version 2.0 but I don't have existing p12, I only have is Credentials for developer account.

Following are my Queries:

1) Should I DELETE the existing expired certificates.

2) If I delete these existing certificates will it affect the existing customers those who are using this app.

3) As I mentioned earlier that I DON'T HAVE ANY EXISTING P12 not any other certificate, SO CAN I CREATE ALL THE WAY NEW CSR and P12.

4) After uploading NEW VERSION 2.0 with newly created certificates will the existing customers get an update after app gets live.

Regards.

Was it helpful?

Solution

Yes, create new certificates. Existing users will not be affected (you need to create new certificates every year). They will get updates to your new version (assuming you don't change the bundle identifier - i.e. you release a version upgrade for the same app).

OTHER TIPS

1] revoke distribution certificate 2] edit distribution provisioning profile 3] download both 4] and create build using new certificate

It will not affect previous app in Appstore

Answers to your Queries:

1) YES, You can revoke all your certificates/profiles using your developer account credentials.

2) NO, doing so will not affect any existing customers.

3) YES, you can create all of them from scratch. All you need is account credentials. EXISTING P12 or any other certificate are not required to Revoke.

4) YES. Make sure the bundle identifier is same.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top