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.