ㅁ 증상
- 지난주까지만해도 이상없이 빌드를 했는데, 갑자기 Missing iOS Distrubution signing identity for APP_NAME 라는 오류를 뱉어냄.
- 키체인의 모든 인증서들이 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 으로 표시되어있음.
- 알고보니 Apple이 2016년 2월 14일 자로 인증서 갱신작업을 시작...
( 아래 출처란에 링크된 애플의 News 페이지에 가보면 자세한 내용을 확인하실수 있습니다. )
ㅁ 해결 방법
* 기존 개발용 인증서는 삭제하실필요 없습니다. 저처럼 인증서 재발급 삽질은 하지마시길...ㅠㅠ
1. LaunchPad - 키체인 접근
2. 키체인 실행 후 [보기] 탭에서 '만료된 인증서 보기' 클릭.
3. Apple WorldWide Developer Relations Certification Authority (이하. WWDRCA) 인증서 삭제.
4. Apple에서 제공하는 신규 인증서 설치.
(다운로드 링크 : https://developer.apple.com/certificationauthority/AppleWWDRCA.cer )
5. 재부팅
6. 인증서 유효 확인.
* 추가
- 인증서 삭제 , 재설치, 재부팅해도 안되시는 분들은
키체인의 [시스템] 탭도 확인해보시길 바랍니다. [로그인] 탭만 삭제하지마시고 [시스템] 탭도 확인해보세요.
만료된 WWDRCA 인증서가 남아있을겁니다.
ㅁ 출처
- Apple News ( https://developer.apple.com/news/ )
- Apple Support ( https://developer.apple.com/support/certificates/expiration/ )
- 맥부기 HappyTree님 게시글 ( http://cafe.naver.com/mcbugi/328099 )