계정 도움말
인증서 개요
앱을 개발하는 동안 서로 다른 상황에 사용할 수 있는 다른 인증서 유형을 생성하게 됩니다. iOS, tvOS 및 watchOS 앱에 대해 동일한 인증서 세트를 사용하고 macOS 앱에는 이와 다른 인증서 세트를 사용합니다. Xcode 11 이후 버전을 사용하는 경우 모든 플랫폼에 사용 가능한 통합 개발 및 배포 인증서를 생성할 수 있습니다. 개발 인증서는 기기에서 앱을 실행하고 앱 기능을 사용할 때 사용하며 배포 인증서는 테스트를 위해 앱을 배포하거나 App Store Connect에 업로드할 때 사용합니다.
개발 인증서는 개인 소유이며, 총 2개의 iOS 개발 인증서와 2개의 Mac 개발 인증서를 생성할 수 있습니다. 개발자 계정에서 컴퓨터 이름이 개발 인증서 이름에 추가되므로 쉽게 식별할 수 있습니다. 예를 들어 Gita Kumar (Work Mac)
에서 Work Mac
은 컴퓨터 이름입니다.
배포 인증서는 팀 소유이며 팀당 각 배포 인증서의 한 가지 유형만 허용됩니다(Developer ID 인증서 제외). 계정 소유자 또는 관리 역할만 배포 인증서를 생성할 수 있습니다(개인으로 등록한 경우, 등록된 개인이 계정 소유자입니다).
Xcode 또는 개발자 계정을 사용하여 인증서를 생성 및 취소할 수 있습니다.
인증서 유형
인증서 유형은 개발자 계정 및 Xcode에 있는 인증서를 식별하는 데 도움이 됩니다.
유형 |
목적 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apple 개발 |
Xcode 11 이후 버전에서 사용합니다. 개발 중에 기기에서 iOS, macOS, tvOS 또는 watchOS 앱을 실행하고 특정 앱 서비스를 사용합니다. |
||||||||||
Apple 배포 |
Xcode 11 이후 버전에서 사용합니다. iOS, macOS, tvOS 또는 watchOS 앱을 테스트용으로 지정된 기기에 배포하거나 App Store에 제출합니다. |
||||||||||
APNs Auth Key |
알림 요청에 사용하는 인증서를 대체하기 위해 서버 측 토큰을 생성합니다. |
||||||||||
Apple 푸시 서비스 |
앱에 원격 알림을 전송하기 위해 알림 서비스와 APN 사이에 연결을 구축합니다. |
||||||||||
iOS 개발 |
개발 중에 기기에서 iOS, tvOS 또는 watchOS 앱을 실행하고 특정 앱 서비스를 사용합니다. |
||||||||||
iOS 배포 |
iOS, tvOS 또는 watchOS 앱을 테스트용으로 지정된 기기에 배포하거나 App Store에 제출합니다. |
||||||||||
Mac 개발 |
개발 및 테스트 중에 Mac 앱에 대해 특정 앱 서비스를 활성화합니다. |
||||||||||
Mac 앱 배포 |
Mac App Store에 제출하기 전에 Mac 앱에 서명합니다. |
||||||||||
Mac 설치 프로그램 배포 |
서명된 앱이 포함된 Mac 설치 프로그램 패키지에 서명하고 Mac App Store에 제출합니다. |
||||||||||
Developer ID 응용 프로그램 |
Mac App Store 외부로 배포하기 전에 Mac 앱에 서명합니다. |
||||||||||
Developer ID 설치 프로그램 |
서명된 앱이 포함된 Mac 설치 프로그램 패키지에 서명하고 Mac App Store 외부로 배포합니다. |
||||||||||
Apple Pay |
Apple이 가맹점/개발자에 전송한 앱 거래 데이터를 해독합니다. |
||||||||||
가맹점 ID |
Apple Pay 서버에서 인증에 사용됩니다. |
||||||||||
Pass Type ID |
지갑에 있는 패스에 서명하고 업데이트를 전송합니다. |
||||||||||
Swift 서명 |
Swift Package Manager 5.9 이후 버전에서 사용합니다. 배포를 위해 Swift 패키지와 패키지 모음에 서명합니다. |
||||||||||
VoIP 서비스 |
수신되는 활동을 백그라운드 VoIP 앱에 알리기 위해 알림 서버와 APN 사이에 연결을 구축합니다. |
||||||||||
WatchKit 서비스 |
ClockKit 컴플리케이션 데이터를 업데이트하기 위해 알림 서버와 APN 사이에 연결을 구축합니다. |
||||||||||
웹사이트 푸시 ID |
웹사이트의 업데이트에 서명하고 전송합니다. |
||||||||||
MDM 공급업체 CSR 서명 |
identity.apple.com에서 MDM 솔루션 고객 또는 자체 인증서 서명 요청(CSR)에 서명하여 MDM 푸시 인증서를 생성할 수 있습니다. 이 인증서를 사용하려면 Apple에 요청해야 합니다. 더 알아보기 |
||||||||||
ALD(App License Delivery) 암호화 및 서명 |
ALD(App License Delivery) 서명 및 암호화 인증서는 적격한 앱에 대해 앱 사용권 요청을 생성할 수 있게 해줍니다. |
참고: 키체인의 서명 인증서 이름에는 해당 인증서 유형에 대한 힌트와 팀 이름 및 팀 ID가 포함되어 있습니다.