Ios – Create iOS Development Certificate – Invalid Certificate – for team

iosios-provisioningiphoneiphone-developer-program

I want to create a developer certificate on apple developer account. My supervisor invite me to their team. I accepted.

I opened iOS Provisioning Portal and clicked to "Request Certificate" button on certificates tab. i performed "How to create a development certificate" rules step by step about keychain. And choose the CSR file and submit it on safari, firefox, chrome browsers. I performed all these actions on Certificates->Development page. The result is :

Create iOS Development Certificate

Invalid Certificate

But when i used Certificates->Distribution page to create a certificate, i am ok.

Is this problem a general problem? But, all the articles, questions say same things about this situation:

  • open keychain
  • Choose Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority
  • In the Certificate Information window, enter or select the following information
  • The Certificate Assistant saves a Certificate Signing Request (CSR) file to your Desktop
  • At the end, submit it.

But the apple is not accept my request file. I am trying on MacOSx 10.6.8. Keychain version is 4.1.1. My safari version is Version 5.1.2 (6534.52.7). My XCode version is Version 4.2 and Build 4C199.

I read this page http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_–_Developer_Certificates_and_Provisioning_Profiles to get help. I never seen this page: http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

I know, there are lots of page about these problem. I searched it many times and read many page. But i did not solve. Does anyone have a suggestion?

Best Answer

I encountered this "Invalid Certificate" issue yesterday when I try to enable push for our app and got it solved.

the reason is,

in dev portal, there is already a distribution cert existing. this cert was applied by a previous member. He transferred his private key (.p12) to me, making my Mac book can develop codes. so I guess 1 private key can only apply for 1 type of distribution cert(inhouse,adhoc,Appstore). if I don't delete old one, and upload my CSR directly to portal, portal will say "invalid certificate". After delete it, works!

hope can help you a little.