APN 인증서 및 .p12 파일 생성

※ macOS Sierra 기반으로 설명하고 있습니다.

※ 반드시 MAC을 이용하셔야 합니다.

※ 인증서 만료로 인한 인증서 갱신은 애플 개발자사이트에서 배포된 APP ID에 들어가서 5번부터 진행하시면 됩니다.

APN 인증서
1. ‘ Apple Developer Member Center ‘ 사이트로 이동합니다.
2. Certificate, Identifiers & Profiles 을 클릭합니다.

2017080701
3. Identifiers > App IDs로 이동한 후, + 버튼을 클릭하여 새로운 App ID를 생성합니다. ( 기존 App ID 가 있을 경우, 5번으로 넘어가 주세요. )

2017080702
4. App ID Description, App ID Prefix App ID Suffix 을 설정한 후, Push Notifications 을 선택하고 App ID 등록을 완료합니다.

2017080703
5. 위에서 만든 App ID 혹은 기존 App ID을 선택하고 Edit 을 클릭합니다.

2017080704
6. Push Notification 에서 개발/배포 Create Certificate 을 클릭합니다.

2017080705
7. Continue 를 클릭합니다.

2017080706

8. CSR 파일은 MAC에서 ‘키체인 접근’ 앱을 이용하여 생성할 수 있습니다.
CSR 파일은 여러 앱에 중복되게 사용할 경우 푸시발송에 문제가 발생할 수 있습니다. 앱마다 CSR파일을 새로 생성하는 것을 추천드립니다.

2017080707
9. MAC에서 키체인 접근 > 인증서 지원 > 인증 기관에서 인증서 요청 을 클릭합니다.

12

10. 이메일 주소와 이름, ‘디스크에 저장됨’ 을 선택하여 CSR(certSigningRequest)파일을 생성합니다.
이메일 주소와 이름을 앱마다 다르게 기입할 것을 추천드립니다.

2017080708
11. 9,10번을 통해 생성한 CSR(certSigningRequest)파일을 Upload 하고 Continue 를 클릭합니다.

2017080709
12. Download 클릭하여 cer파일을 Mac에 저장합니다.

2017080710
13. 저장한 cer 파일을 더블클릭하여 키체인에 추가합니다.
.p12 파일 생성
1. ‘키체인 접근’ 을 실행하여 추가시킨 인증서(cer)를 찾습니다.

※ Caution : 개발용은 ‘Apple Development IOS Push Services: xxx’, 배포용은 ‘Apple Push Services: xxx’ 인증서를 찾습니다.

2017080711
2. 위의 그림처럼 키와 인증서가 매칭되어 있지 않다면, cer 파일 생성부터 다시 작업해 주셔야 합니다.
3. 인증서와 키가 매칭되어 있다면, 반드시 ‘인증서만’ 선택하여 마우스 오른쪽 클릭하고 메뉴에서 ‘보내기’를 선택합니다.

2017080712-2
4. 키체인 접근에서 ‘보내기’ 선택 후, 인증서에 사용될 암호까지 입력을 하면 인증서(.p12)파일이 생성이 완료됩니다.
5. 생성된 p12 파일을 핑거푸시 사이트에서 앱설정 APNS 인증서에 업로드합니다.