1. 개요
오늘도 평화롭게 기능을 추가하던 중 이런 메일을 받았다.
푸시알림 인증서를 업데이트 하라는 내용인데, 이런건 1년마다 하는 일이다 보니 매번 어떻게 하는지 헷갈린다.
1년 뒤의 나를 위해 인증서 업데이트 내용을 정리해두었다.
2. 인증서 요청 생성
"키체인 접근"에서 인증서 지원 > 인증 기관에서 인증서 요청... 을 선택한다.
그럼 인증서 정보 입력 화면이 뜨는데, 이메일 주소를 입력하고, 요청 항목을 "디스크에 저장됨"과 "본인이 키 페어 정보 지정"으로 변경한 뒤 다음을 누르면 인증서 요청 파일(CertificateSigningRequest.certSigningRequest)을 다운받을 수 있다.
나머지는 별도의 수정 없이 넘어갔다.
3. 인증서 업데이트
apple developer에서 Certificates, Identifiers & Profiles > Identifiers로 이동 후 업데이트할 식별자를 선택한다.
그리고 Push Notifications에서 Edit을 클릭한다.
Create Certificate > Upload a Certificate Signing Request 에서 Choose File을 누른 뒤 앞서 만든 인증서 요청을 추가한다.
그리고 Download 버튼을 누르면 .cer파일이 다운로드된다.
production과 development 둘 다 동일하게 작업해서 두 개의 .cer파일을 만들었다.
4. .p12파일 생성
생성된 .cer파일을 더블클릭하면 키체인에 인증서가 등록된다.
"내 인증서"에서 새로 추가된 인증서를 .p12파일로 내보낸다.
이제 만들어진 .p12파일을 등록하면 된다!