공통 애플 WWDR 인증서 만료로 iOS 개발자 인증서 이슈 해결 방안
2016.02.17 10:46
(이 글은 iOS 앱 개발하는 개발자들에게 해당되는 내용입니다.)
한국시간으로 2월 15일 오후 3시경 Apple Worldwide Developer Relations Certification Authority이 만료되었습니다.
그 여파로 잘 사용하던 iOS 인증서로 iOS Device 컴파일 시에 "[Error] Unable to match bundle identifier "앱이름" with AppID in all provisioning profiles" 오류가 발생 해 컴파일 되지 않았습니다.
그리고 키체인에서 개발자 인증서를 확인해보니, 인증서의 상태가 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 이었습니다.
관련 이슈는 애플 개발자 포럼과 마르코칸투 블로그 등에서 다루고 있어 쉽게 해결할 수 있었습니다.
해결방안
-
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 새로운 WWDRCA 인증서 다운로드(애플 iOS 개발자 계정 필요)
-
다운로드 받은 WWDRCA 인증서 더블클릭 해 설치
-
키 체인 실행
-
만료된 인증서 보기(보기 > 만료된 인증서 보기)
-
로그인과 시스템(좌측 키체인 메뉴에서 선택)에서 만료된 WWDRCA 삭제
-
각자 개발자 인증서 선택 후 "인증서가 유효함" 상태 확인(만약, 유효하지 않다면 시스템 재부팅 후 다시 확인)