2016.02.15일부로
증상
Xcode로 앱 배포시 Missing iOS Distribution signing identity ... 가 뜨며 인증서를 찾지 못하는 오류.
세부증상
키체인 접근으로 들어가서 인증서를 보니 해당 배포 인증서에 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 오류가 발생.
Apple Worldwide Developer Relations Certification Authority 인증서의 사용기간이 만료됨.
원인
애플에서 발급하는 인증서의
중간기관의 인증서 (WDRCA.CER) 의 인증서가 만료되었습니다. (서울 기준 16년 2월 15일 오전3시까지)
따라서 기존에 사용하던 배포용 인증서 또한 유효하지 않은 발급기관에서 발급한 인증서이므로
인증서를 사용할 수 없습니다.
조치방법
1) 설치
로그인후 - MemberCenter - Certificates - + 버튼 - 최하단의 Apple Worldwide Developer Relations Certification Authority 다운로드 하여 설치.
2) 기존 인증서 삭제
스포트라이트 - 키체인 접근 - 보기 - 숨겨진 인증서 보기 클릭 -
로그인, 인증서 에 있는Apple Worldwide Developer Relations Certification Authority 인증서 삭제
시스템, 인증서 에 있는Apple Worldwide Developer Relations Certification Authority 인증서 삭제
(기존 만료된 인증서가 로그인탭, 시스템탭 둘 중 하나라도 남아있으면 해결이 안됨.)
3) 기존 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 오류 가 사라져있는것을 확인.
참고 URL