fra3il

APNS (Apple Push Notification Service) 관련 팁

Introduction

fra3il

fra3il


LATEST POSTS

AWS Lambda 는 개뿔.. 하나도 모르겠다고! 03rd June, 2016

앱 아이콘에 앱 버전, 빌드 번호 등의 정보를 표시하는 방법 05th February, 2016

iOS

APNS (Apple Push Notification Service) 관련 팁

Posted on .

키체인 접근에서 푸시 서비스에 필요한 pem 생성

1. 키체인 접근 실행

2. 푸시 서비스의 인증서와 개인 키를 cert.p12, key.p12 로 저장한다. (우클릭 이후, 보내기 를 이용)

3. 다음의 과정을 거쳐서 ck.pem 을 생성한다.

openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12
openssl pkcs12 -nocerts -out key.pem -in key.p12

openssl rsa -in key.pem -out key.unencrypted.pem
cat cert.pem key.unencrypted.pem > ck.pem

pem

pem 은 fastlane 에서 푸시 서비스에 필요한 인증서, 프로비저닝 프로파일, .pem 에 대한 생성 및 관리를 담당한다.

pem 을 실행하면 .p12, .pem, .pkey 가 생성된다. (실행 시 -p 옵션을 이용하여 비밀번호를 설정해야 .p12 를 키체인에 추가하는 과정에서 불편함이 없다.)

Houston

루비로 만들어진 푸시 테스트를 위한 CLI, 보통 Usage 의 내용을 .rb 로 만들어서 실행하는 형태로 사용한다.

Crashlytics 를 이용한 배포 시 주의할 점

과거 TestFlight 도 그랬던 것처럼 Crashlytics 를 이용한 배포를 할 때는 Ad Hoc 프로비저닝 프로파일이 필요하다. (Certificates, Identifiers & Profiles – Add – Distribution – Ad Hoc)

관련 링크

fra3il

fra3il

Navigation