https://developer.apple.com/account/ios/identifier/bundle/edit
에 접속해서 해당 앱의 인증서를 다운받은 후 클릭!
클릭하면 키체인에 인증서가 등록되는데, 만료 날짜를 확인 한 후
인증서 우클릭 -> 내보내기 -> cert로 이름 설정하고 비밀번호 설정
키체인에서 인증서 밑에 키가 있는데 선택 후 우클릭 -> 내보내기 -> key로 이름 설정하고 비밀번호 설정
만들어진 cert, key에 대해
shell 에서 다음명령어를 입력
순서대로 진행!!
1.
openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12
명령어 입력 후 비밀번호를 입력하면 cert.pem 이 생성됨
2.
openssl pkcs12 -nocerts -out key.pem -in key.p12
명령어 입력 후 비밀번호 입력하고, 다시 또 새로운 비밀번호를 입력함, 그럼 key.pem이 생성됨
3.
openssl rsa -in key.pem -out key.unencrypted.pem
명령어 입력 후 비밀번호 입력하면 key.unencrypted.pem이 생성됨
4.
cat cert.pem key.unencrypted.pem > apns.pem |
명령어 입력 하면 최종적으로 apns.pem이 생성되는데
이걸 이용해서 푸시 보내면 됨!!
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.