본문 바로가기

기타정보

애플 WWDR 인증서 만료로 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" 오류가 발생 해 컴파일 되지 않았습니다.


그리고 키체인에서 개발자 인증서를 확인해보니, 인증서의 상태가 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 이었습니다.


관련 이슈는 애플 개발자 포럼과 마르코칸투 블로그 등에서 다루고 있어 쉽게 해결할 수 있었습니다.


해결방안

  1. https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 새로운 WWDRCA 인증서 다운로드(애플 iOS 개발자 계정 필요)
  2. 다운로드 받은 WWDRCA 인증서 더블클릭 해 설치
  3. 키 체인 실행
  4. 만료된 인증서 보기(보기 > 만료된 인증서 보기)
  5. 로그인과 시스템(좌측 키체인 메뉴에서 선택)에서 만료된 WWDRCA 삭제
  6. 각자 개발자 인증서 선택 후 "인증서가 유효함" 상태 확인(만약, 유효하지 않다면 시스템 재부팅 후 다시 확인)