나의 경우는 이미 개발을 잘 하고 있던 맥북에서 인증서 키가 맞지 않아서 Provisioning 에러가 발생한 경우이다.
아마 여러 프로젝트를 돌아다니다가 에러가 발생해서 인증서 뒤적거리다가 발생한 문제로 보이는데... (-_-;; )
계속 삽질하다 포기하고, 다시 마음 잡고 했던 되었다.
출처의 사이트에서 참고 받아서 작성을 하였다.
내 개인키가 없어서 빌드가 안되는 경우 시도하는 방법!
1. 첫째, PC에서 Certificates를 삭제합니다.
“키체인 접근” (Key Access) 을 실행합니다. 좌측의 “로그인”을 선택합니다.
iPhone Developer 혹은 iPhone Distribution을 삭제합니다! (자신이 없으시면, iPhone Developer부터 실습해 보세요.)
2. 둘째, 이전 certificates를 revoke 합니다.
개발자 웹 “Provisioning Portal”에 접근하여, 좌측 “Certificates”메뉴를 선택한후, 탭 메뉴에서 Development / Distribution 에 들어가셔서 “Revoke”를 선택합니다.
내것만 revoke 하세요. 남의 것 건드리면 안됩니다. 특히 Distribution 은 실제 배포용이므로 이미 사용하고 있었다면 이 인증서는 건드리지 않는게 좋습니다 ^^;
3. 셋째, 인증서 요청파일을 생성합니다.
맥에 다시 돌아와서, “키체인 접근”에서 “키체인 접근”메뉴를 선택합니다.
“인증서 지원” – “인증기관에서 인증서 요청..” 을 선택합니다.
이메일 주소와 이름을 적으시고, “요청 항목”에서 “[o] 디스크에 저장됨”을 선택합니다.
“CertificateSigningRequest.certSigningRequest” 파일을 잘 저장해 놓습니다. (인증서 요청파일입니다.)
백업 해 놓으세요.
4. 넷째, Provisioning Portal에서 인증서를 요청합니다
Provisioning Portal에 다시 가셔서 파일을 업로드해서 “Certificate”을 생성합니다.
5. 다섯째, 새로운 인증서를 다운로드 및 적용합니다.
브라우저를 리플래쉬 하면, 인증서 리스트 우측 끝에 다운로드 버튼이 생깁니다. 다운로드후 더블클릭으로 실행하시면 됩니다. 필요에 따라, “WWDR intermediate certificate”을 다운로드 받아야할 수도 있습니다.(인증서 리스트 하단에 있습니다.)
6. 여섯째, 새로운 인증서로 프로비저닝을 수정합니다.
Provisioning Portal에서 좌측 메뉴중 Provisioning 을 선택합니다.
Provisioning Profile 리스트에서 우측의 Edit-Modify를 선택합니다. 들어가셔서 Profile name 영역 한번 클릭하면, submit 버튼이 활성화 됩니다. Certificate 항목이 새로 생성한 인증서 이름이 나왔는지 확인한 후, submit 합니다.
7. 일곱째, Xcode의 Organizer에서 확인합니다.
새로운 인증서가 들어가 있을 겁니다. 성공입니다.!
출처 : http://jewonagency.com/%EB%A7%A5osx%EB%A5%BC-%ED%8F%AC%EB%A7%B7%ED%95%98%EA%B1%B0%EB%82%98-%EA%B5%90%EC%B2%B4%ED%95%98%EC%97%AC-xcode%EC%97%90%EC%84%9C-build%EA%B0%80-%EC%95%88%EB%90%A0%EA%B2%BD%EC%9A%B0/