티스토리 뷰
애플 개발자 사이트에서 Certificate를 등록하기 위해서는 CSR 이라는 요청 파일이 필요합니다.
CSR 파일 생성 방법과 생성된 CSR를 통해 Certificate를 등록하는 방법까지 알아보도록 하겠습니다.
CSR(Certificate Signing Request) 생성
1. 키체인 접근 실행
2. 위쪽메뉴에서 키체인 접근 -> 인증서 지원 -> 인증 기관에서 인증서 요청
3. 아래 이미지를 참조해서 내용 입력후, 계속 버튼 클릭
4. 저장
이 과정을 거치면 키 체인 앱의 키에 방금 만든 일반 이름으로 공개키, 개인 키 생성됩니다.
인증 기관에 인증서 요청을 하게되면 다음과 같은 작업을 수행합니다.
- 인증서의 공개키와 개인키를 자동으로 생성. 이는 키체인 앱에서 카테고리의 키 항목을 확인해 볼 수 있고, 잘 보관해야합니다.
- 애플에 보낼 CertificateSigningRequest.certSigningRequest 파일을 생성한다. 이 파일은 이름, 이메일 공개키를 포함하고 있고, 개인키를 이용해서 사인하게 됩니다.
(공개키가 Provisioning Profile에 포함되고, 앱 설치와 같은 상황에, 프로젝트를 실행하고 있는 맥북에서 저장된 개인키를 통해 인증합니다.)
Certificate 등록
1. Apple Developer(https://developer.apple.com) -> Certificates, Identifiers & Profiles 클릭
2. Development(개발), Distribution(배포), APNs용 중 용도에 맞는 Certificate 선택
3. 생성한 CSR(CertificateSigningRequest) 등록 후 Continue
4. 다운로드를 클릭해서 더블클릭 후, KeyChain에 잘 적용됐는지 확인
이제 .cer 파일을 실행한 하드웨어는 특정 Provisioning Profile로 부터 인증받을 수 있습니다.
'Develop > iOS' 카테고리의 다른 글
[코드사이닝] Device 등록 (0) | 2022.06.26 |
---|---|
[코드사이닝] Identifier 등록 (0) | 2022.06.24 |
Remote Push Notification (0) | 2022.06.21 |
Local Push Notification (0) | 2022.06.20 |
[RxSwift] 4. Rx - MVVM 디자인 패턴 (0) | 2022.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- RxSwift
- 프로비저닝 프로파일
- rxcocoa
- 코드사이닝
- dip
- MVC
- subject
- 동적계획법
- notification
- TabBar
- Push
- 프로비저닝
- APNS
- Crossing Boundaries
- 클린아키텍처
- provisioning profile
- Swift
- remote
- Rx
- ios
- MVVM
- Clean Architecture
- 코테
- certificate
- Apple
- 프로파일
- 아키텍처
- relay
- TextField
- CSR
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함