일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- apple intelligence
- BindableObject
- VirtualBox
- AI
- Xcode
- provisioning file path
- ObObjective c
- 정보관리기술사
- URLSession
- Security as a Service
- MAC
- pipelines
- apache
- swift
- error outputting keys and certificates
- EnvironmentObject
- URLSessionConfiguration
- 동형 암호
- 앱 인텐트
- Homomorphic Encryption
- php
- app intents
- SwiftUI
- #colorLiteral
- ObservableObject
- IOS
- colorLiteral
- Data Flow Through SwiftUI
- HTTP
- 애플인텔리전스
- Today
- Total
Project Jo
pem 만들기 커멘드 본문
계속 잘 쓰다가 드디어 생각이 나서 수정해 봅니다...
(2015년에 글을 올리고 2020년에 스샷을 추가하다니.. 이미 P8 인증서로 만료일 없이 푸시를 쓰는 세상에... 참... )
(무슨 소리! 2024년에도 잘 쓰고 있는데 인증서 설정에 변경사항이 있어 수정한다.)
1. 키체인을 실행시키고 푸시 인증서의 화살표를 선택하여 위에 있는 인증서와 개인키를 모두 "apns-dev-cert" 이름으로 내보냅니다. (암호를 기억해 두세요.)
2. 이제 아래에 있는 Key 를 "apns-dev-key" 이름으로 내보냅니다. (암호를 기억해 두세요.)
3. 이제 터미널을 실행시키고 인증서가 있는 폴더에서 아래의 명령어를 실행 합니다. (중간중간 PW 입력을 요구하지 천천히 진행하세요.)
* 이전 명령어로 진행시 "Error outputting keys and certificates" 가 발생한다. 해결 방법은 명령어 뒤에 "-legacy" 를 붙여주면 해결된다.
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12 -legacy
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12 -legacy
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem
* 참고화면 *
4. 그러면 총 6개 파일이 생성되는데 그중 "apns-dev.pem" 파일을 이용하면 APNS 를 사용할 수 있습니다.
'Developer > iOS' 카테고리의 다른 글
iOS MVVM 적용해 보기 (0) | 2022.01.06 |
---|---|
UIAlertController 를 여러번 띄우기 (0) | 2020.08.20 |
MDM Push 인증서 만들기 (9) | 2015.11.18 |
WebView 를 이용해서 HTML 긁어 오는 방법 (0) | 2015.04.14 |
XCode 에서 Release, Debug 변경 방법 (0) | 2015.02.27 |