Language/iOS,AOS

애플 개발자 사이트 분석#3 - CSR 생성 및 Certificates

건담아빠 2023. 2. 1. 15:03

 

이번 포스팅에서는 애플 개발자 등록 후 앱을 개발하기 위해서 필수인 애플 개발자 인증서 발급을 진행해 보겠다.

주요 내용은 CSR (Certificate Signing Request : 인증서 서명 요청) 발급 및 Certificates (인증서) 생성 및 등록하는 부분이다.

 

Certificates

- 애플에 개발자로 권한을 부여 받는 인증서 생성 
- 키체인 앱을 통해 발급받은 CSR 인증서를 사용하여, 개발할 수 있는 인증서를 발급 받습니다.
  (개인 개발자들이 애플에 앱을 실행하는 권한을 받는 과정이라고 생각하면 됩니다.)
- 배포용과 개발용으로 구분됩니다.

 

1. 맥에서 CSR (Certificate Signing Request) 생성

키체인 접근 앱 실행

키체인 접근 앱 실행

 

인증 기관에서 인증서 요청

인증 기관에서 인증서 요청

 

인증서 정보 입력

사용자 이메일 주소와 일반 이름에 정보를 입력하고 요청 항목에서 디스크에 저장과 본인이 키 쌍 정보 지정을 선택하고 계속을 누른다.

인증서 정보 입력 후 계속

 

키 페어 정보를 아래 이미지와 같이 입력하고 게속을 누른다.

키 페어 정보 입력 후 계속

 

원하는 장소를 선택하여 파일을 저장한다.

인증서가 생성이 완료되었다.

 

디스크에서 생성된 인증서를 확인할 수 있다.

생성된 인증서 확인

 

 

2. 애플 개발자 사이트에서 Certificates 생성 및 추가

https://developer.apple.com/

 

Apple Developer

There’s never been a better time to develop for Apple platforms.

developer.apple.com

 

계정(Account) 클릭 우 인증서(Certificates) 클릭

계정(Account) 클릭 우 인증서(Certificates) 클릭

 

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) : 배포 목적

 

앱 개발 목적이기 때문에 iOS App Development 선택

 

Choose File 버튼 클릭

Choose File 버튼 클릭

 

인증서 선택

인증서 선택

 

인증서 업로드 후 Continue

인증서를 업로드 후 Continue 클릭

 

Download 를 눌러 원하는 경로에 저장

Download 를 눌러 원하는 경로에 저장

 

다운로드 된 인증서 파일

다운로드 된 인증서 파일

 

3. 생성된 인증서 파일을 키체인 접근에 추가

생성된 cer 파일을 더블클릭하여 등록할 수 있다.

 

 

 

참조

https://support.apple.com/ko-kr/guide/keychain-access/kyca1083/mac

 

Mac용 키체인 접근이란 무엇입니까?

Mac에서 키체인을 사용하여 암호 및 다른 중요한 정보를 저장할 수 있습니다.

support.apple.com

https://xtring-dev.tistory.com/entry/iOS-Apple-Distribution-Certificate%EA%B0%80-%EB%A7%8C%EB%A3%8C%EB%90%90%EB%8B%A4-Distribution-Certificate-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%98%EA%B8%B0

 

[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

https://hsdev.tistory.com/entry/iOS-%EC%95%B1-%EB%B0%B0%ED%8F%AC-1-2-Certificates-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

 

[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