Apple 개발자 페이지에서 App ID 등록 및 Push 인증서 발급까지 끝낸 이 후.
0. 개발용 인증서 등록
잘 까먹는 과정 중 하나라서..
Push 서비스를 이용하려면 개발용 인증서 새로 발급해야 한다. 와일드카드 ㄴㄴ
발급 후 다운받을 수 있는 .mobileprovision 파일을 실행 후
프로젝트 Build Settings -> Code Signing Identity 에서 해당 인증서 선택
==========
1. .cer 파일을 실행해서 키체인에 등록
2. 키체인 - 인증서 카테고리 에서 인증서 찾아서 (앱아이디로 검색)
3. 왼쪽 접힌걸 열어서 인증서와 개인키를 같이 선택, 우클릭 -> 2개 항목 보내기
ㄴ 정확한건 아니지만, sandbox 용은 개인키와 함께, production 용은 인증서만 선택해서 추출해야 작동을 하는 것 같다.
원래 잘 되던게 언제부턴가 이러던데, 정확한 원인이나 이유는 잘 모르겠음.
4. .p12 포맷으로 적당한 곳에 저장. 비밀번호는 설정안해도 된다.
5. $ openssl pkcs12 -in cert.p12 -out cert.pem -nodes
6. 위에서 비밀번호를 지정했다면 해당 비밀번호를, 아니라면 그냥 엔터
7. 완성
'개발개발 > Mac, iOS' 카테고리의 다른 글
Mac 에서 설치디스크 만들기 (Flashing Image) (0) | 2016.08.27 |
---|---|
iOS 앱 앱스토어 기준 최신버전 받기 (앱 정보 받기) (0) | 2016.07.22 |
APNS device token 받아오지 못하는 문제 (0) | 2015.07.02 |
Mac 에서 mysql + phpmyadmin 사용하기 (4) | 2015.01.27 |
IPC on iOS7 with Evais0n (11) | 2014.02.08 |