tags:

views:

1898

answers:

4

Hi, I have lost my private key for iPhone Distribution Certificate during OS upgrade. Now I want to upload new iPhone App to App Store and that requires me to sign App with iPhone Distribution Profile/Certificate. Is there any way to create new iPhone Distribution Certificate. I did not find any "New.." option there on developer portal. One more question is that must that I have to code sign with iPhone Distribution Certificate to submit on App Store? Can I codesign and upload on App Store with iPhone Development certificate? Thanks In Advance...

+10  A: 

Hi

Revoke your current certificate, wait a few seconds and refresh the page and you should see a button "Request Certificate". You'll have to follow the Certificate Signing Request instructions again, and upload the .csr file. You'll then have to wait for your Team Administrator (could well be you) to Accept the new certificate before downloading it and installing in your KeyChain.

You'll have to create a new provisioning profile for the App, using the new certificate.

Hope this helps :)

adam
Hi adam,Thanks for your quick helpful reply.I have also already submitted applications using this iPhone Distribution Certificate. If I revoke the certificate, will be any problem if I want to update the existing applications?
cooliPhoneGuy
Not 100% sure on that one, I think you may be able to get away with it, because you will still be using the same App ID. I guess you have no choice anyway, having lost your own one. Would be interested to hear the results.Please feel free to upvote/accept my answer, if it helped you ;)
adam
No problem with existing apps if you revoke the cert. I had a client with the same problem as you and we checked with Apple before doing that.Once you have the new cert, throw away all your provisioning profiles in Xcode and on the Apple site and recreate them because they will all be useless.
Steve Weller
+1  A: 

Finally, I could manage to resolve the issue by revoking the certificate. "Revoke" your certificate is the only way to go. Thanks to all for answers and suggestions. (Not sure about what will happen to previously submitted Apps, I didn't have any other option at all :) )

cooliPhoneGuy
A: 

Could you please confirm application updates still work after recreating your certificate?

Jay
Jay, all previous apps working fine, also able to submit new ones successfully. Never tried to submit update app for existing one.
cooliPhoneGuy
A: 

Hi,

When we uploaded our .app file to first time to appstore we used one mac book. But when we are trying to update same app from iTunes, using different mac we are not able to successed. Saying A valid siging identity matching this profile could not be found in your keychain.

I understood the problem is we are not using the mac machine on which we created this distribution provision file using the keychain.

But right now we dont have that mac. What will be the possible solution. Can I create a fresh distribution provision file using same app id in new mac using new keychain certificate?

Please help

Thanks Shiva

sambasivarao4u