애플 개발자 사이트 분석#3 - CSR 생성 및 Certificates
이번 포스팅에서는 애플 개발자 등록 후 앱을 개발하기 위해서 필수인 애플 개발자 인증서 발급을 진행해 보겠다.
주요 내용은 CSR (Certificate Signing Request : 인증서 서명 요청) 발급 및 Certificates (인증서) 생성 및 등록하는 부분이다.
Certificates
- 애플에 개발자로 권한을 부여 받는 인증서 생성
- 키체인 앱을 통해 발급받은 CSR 인증서를 사용하여, 개발할 수 있는 인증서를 발급 받습니다.
(개인 개발자들이 애플에 앱을 실행하는 권한을 받는 과정이라고 생각하면 됩니다.)
- 배포용과 개발용으로 구분됩니다.
1. 맥에서 CSR (Certificate Signing Request) 생성
키체인 접근 앱 실행
인증 기관에서 인증서 요청
인증서 정보 입력
사용자 이메일 주소와 일반 이름에 정보를 입력하고 요청 항목에서 디스크에 저장과 본인이 키 쌍 정보 지정을 선택하고 계속을 누른다.
키 페어 정보를 아래 이미지와 같이 입력하고 게속을 누른다.
원하는 장소를 선택하여 파일을 저장한다.
디스크에서 생성된 인증서를 확인할 수 있다.
2. 애플 개발자 사이트에서 Certificates 생성 및 추가
Apple Developer
There’s never been a better time to develop for Apple platforms.
developer.apple.com
계정(Account) 클릭 우 인증서(Certificates) 클릭
Certificates `+`(등록) 버튼 클릭
IOS App Development 선택
필자는 IOS App Development를 선택했지만 회사에서는 App Development로 생성 한것 같다.
목적에 따라 선택 Development(개발)와 Distribution(배포)용으로 나뉨
- Apple Development : 개발 목적
- Apple Distribution : 배포 목적
- iOS App Development : 개발 목적
- iOS Distribution (App Store and Ad Hoc) : 배포 목적
Choose File 버튼 클릭
인증서 선택
인증서 업로드 후 Continue
Download 를 눌러 원하는 경로에 저장
다운로드 된 인증서 파일
3. 생성된 인증서 파일을 키체인 접근에 추가
생성된 cer 파일을 더블클릭하여 등록할 수 있다.
참조
https://support.apple.com/ko-kr/guide/keychain-access/kyca1083/mac
Mac용 키체인 접근이란 무엇입니까?
Mac에서 키체인을 사용하여 암호 및 다른 중요한 정보를 저장할 수 있습니다.
support.apple.com
[iOS] Apple Distribution Certificate가 만료됐다! - Distribution Certificate 업데이트하기
Distribution Certificate 업데이트하기 iOS 앱을 Apple Connect에 업로드하기 위해서는 반드시 Distribute Certificate가 필요합니다. 최근 앱을 업로드할 일이 없어서 자주 들어가보지 못했는데 이런 매일이 올
xtring-dev.tistory.com
https://ios-development.tistory.com/247
[iOS 앱 배포 준비] CSR(Certificate Signing Request) 생성, Certificates 등록, 인증서 등록
배포 준비 핵심 -개념: ios-development.tistory.com/246 Certificates 생성 및 실행하여 xcode에 등록 AppID 등록 Device 등록 Provisioning Profiles 등록 CSR(CertificateSigningRequest) 생성 "키체인 접근" 앱 실행 아래 옵션 선
ios-development.tistory.com
[iOS 앱 배포] 1-2. Certificates (인증서) 생성하기
1. https://developer.apple.com/ 에 들어간다. (Account > Certificates, IDs & Profiles > Certificates) 클릭한다. Apple Developer Submit your apps today. Build your apps using Xcode 11, test them on devices running the latest OS, and submit them to t
hsdev.tistory.com
https://dev-yakuza.posstree.com/ko/react-native/ios-certification/
iOS 인증서(Certification)
애플 개발자 프로그램(Apple Developer Program) 등록을 완료했다면, 개발자 인증서(Certification)을 설정하는 방법에 대해 알아봅니다.
dev-yakuza.posstree.com