2012-01-17 2 views
1

사과 개발자 계정에 개발자 인증서를 만들고 싶습니다. 상사가 나를 팀에 초대합니다. 나는 받아 들였다.iOS 개발 인증서 생성 - 유효하지 않은 인증서 - 팀

iOS Provisioning Portal을 열고 인증서 탭의 "인증서 요청"버튼을 클릭했습니다. 나는 "발달 증명서를 만드는 방법"을 수행하여 키 체인에 대해 단계적으로 규칙을 세웠다. 그리고 CSR 파일을 선택하고 사파리, 파이어 폭스, 크롬 브라우저에 제출하십시오. 나는 이러한 모든 작업을 인증서 -> 개발 페이지에서 수행했습니다. 그 결과는 다음과 같습니다.

그러나 인증서 -> 배포 페이지를 사용하여 인증서를 만들 때 나는 괜찮습니다.

이 문제는 일반적인 문제입니까? 그러나, 모든 기사가 질문에이 상황에 대해 같은 일 말 :

  • 공개 키 체인
  • 키 체인 접근> 인증 지원> 요청 인증서 정보 창에서 인증 기관
  • 에서 인증서 입력하거나 선택 다음 정보를 선택하십시오.
  • 인증서 도우미가 인증서 서명 요청 (CSR) 파일을 바탕 화면에 저장합니다.
  • 마지막으로 제출하십시오.

사과가 내 요청 파일을 허용하지 않습니다. 나는 MacOSx 10.6.8에서 노력하고있다. 키 체인 버전은 4.1.1입니다. 내 사파리 버전은 버전 5.1.2 (6534.52.7)입니다. 내 XCode 버전은 버전 4.2 및 빌드 4C199입니다.

이 도움말은 도움을 청하기 위해 http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ -_Developer_Certificates_and_Provisioning_Profiles를 읽었습니다. 나는이 페이지를 보지 못했다 : http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

나는이 문제에 관해 많은 페이지를 알고있다. 나는 여러 번 그것을 수색하고 많은 페이지를 읽었다. 그러나 나는 풀지 않았다. 누구 제안이 있습니까?

+0

당신은 인증서를 만들 때 당신이 dev 센터에 로그인 할 때 사용하는 동일한 메일을 설정 했습니까? – JackTurky

+0

예, 동일한 메일 주소이고 동일한 이름을 정확하게 사용했습니다. – hkulekci

+0

인증서를 만들려고합니다. w8 :) – JackTurky

답변

2

나는 사과 개발자 프로그램에 등록 할 때 많은 터키 문자를 가진 나의 긴 회사 명을 썼다. 실제로, 사과는 저에게 "당신은 당신의 회사 명을 완전히 써주세요"라고 말합니다. 나는 그것을했다. 그 후 CSR 코드를 작성하여 Apple에 보내려고했습니다. 그러나 CSR 코드는 쌍을 이루지 못했다. 내 회사 이름에는 터키 문자가 있고 회사 이름은 Apple에서 저장 한 회사 이름과 쌍을 이루지 않았기 때문에

해결 방법 : Apple에 이메일을 보내 회사 이름을 변경합니다. 결국 그것은 효과가있었습니다.

2

어제 Google 앱에 대한 푸시 기능을 사용 설정하려고했을 때이 '잘못된 인증서'문제가 발생하여 해결되었습니다.

이유는 dev 포털에

입니다. 이미 배포 인증서가 있습니다. 이 인증서는 이전 회원이 신청했습니다. 그는 개인용 키 (.p12)를 나에게 전송하여 내 Mac 책에서 코드를 개발할 수있게했습니다. 그래서 1 개의 개인 키는 1 종류의 배포 인증서 (사내, 임시, Appstore)에만 적용될 수 있다고 생각합니다. 이전 인증서를 삭제하지 않고 CSR을 포털에 직접 업로드하면 포털에서 "유효하지 않은 인증서"라고 표시됩니다. 그것을 삭제 한 후에, 작동합니다!

희망은 조금 도와 드릴 수 있습니다.

+0

오우, 죄송합니다. 당신 말이 맞아요. 하지만 내 문제는 내 회사 이름이 너무 길어서 터키 문자가 더 많다는 것입니다. 인증서는이 카하라체를 받아들이지 않고 쌍을 이루지 못합니다. 나는 지금 나의 해결책을 쓰고있다. – hkulekci

+0

솔루션을 공유해 주셔서 감사합니다. 그것은 흥미 롭습니다. – LetBulletFlies

0

이미 두 개의 활성 배포 인증서가있는 경우 잘못된 인증서 문제가 발생하며 세 번째 인증서를 제출하려고했습니다. 이 경우 두 개의 활성 객체 중 하나를 취소하면 새 객체를 성공적으로 제출할 수 있습니다.