메인 콘텐츠로 건너뛰기

애플 인증

iOS 인증서 생성 요청과 개인 키 생성

Apple Developer를 위한 깨끗한 CSR 생성 및 매칭되는 개인 키 다운로드. App Store, ad-hoc, 또는 내부 iOS 인증 흐름의 빠른 시작점입니다.

  • Keychain Access 또는 macOS 인증서_assistant를 열지 않고 Apple 준비된 CSR 생성
  • CI 비밀 설정, 클라우드 빌드 온보딩 및 수동 인증을 같은 페이지에 유지
  • 결과물의 개인 키를 나중에 .p12 파일로 분포된 항목을 내보낼 때 사용

워크플로우

  1. 1. 인증서 주체 세부 사항을 첨부하고 싶은 것을 입력하세요.
  2. 2. CSR 및 매칭되는 개인 키 다운로드
  3. 3. Apple Developer에서 CSR 업로드
  4. 4. 발급 된 인증서를 개인 키와 pair하고 필요할 때 빌드 PIPELINE에서 사용할 수 있는 전달 가능한 .p12을 내보내세요.

입력

CSR 주체 세부 정보

Apple 인증서 요청에서 나타내고 싶은 사람 또는 조직의 동일한 인격을 사용하세요.

생성된 서명 요청

CSR이 생성되면 표시됩니다. CSR이 생성되면 두 파일을 다운로드하고 개인 키를 안전하게 저장하세요.

CSR을 업로드하여 주제 요약을 볼 수 있고 다운로드 버튼을 여기서 볼 수 있습니다.

Apple Developer에 CSR을 업로드하고 개인 키는 Git 외부에 두고, 발급된 인증서를 암호로 보호하여 내보세요.

새로운 CSR이 필요할 때.

새로운 Apple Distribution 인증서를 만들기 전에, 서명 물질을 회전시키거나, 자동화된 빌드 시스템에 새로운 앱을 등록할 때 사용하세요.

보안에 취약한 항목은?

개인 키는 sensitive한 자산입니다. 회사 보관함, 패스워드 매니저, 빌드 시크릿 스토어에 저장하고, 저장소에 커밋하지 마세요.

다음 단계는?

애플이 인증서를 발급한 후, 개인 키와 pair하고, export한 .p12 CI 작업, 로컬 서명, 클라우드 빌드를 연결하기 위해.

FAQ

자주 묻는 질문

iOS 릴리스 PIPELINE을 위해 CSR을 생성한 팀이 바로 질문하는 질문입니다.

이 iOS 인증서 생성기는 무엇을 생성합니까?

CSR 형식의 인증서 요청을 생성하고 PEM 형식의 일치하는 개인 키를 생성합니다. CSR을 Apple Developer에 업로드하고 개인 키를 안전하게 유지한 다음 CI 또는 클라우드 빌드에 필요한 경우 발급된 인증서를 .p12 형식으로 내보냅니다.

서버에 개인 키가 저장되어 있는지 궁금합니다.

아니요. 요청은 파일을 생성하고 응답을 반환하기 위해만 처리됩니다. 개인 키나 데이터베이스에 기록되지 않습니다.

App Store, ad-hoc, 또는 기업 인증을 위해 생성된 CSR을 사용할 수 있나요?

예. CSR은 Apple 인증서가 인증 요청의 시작점입니다. 인증서 유형은 Apple Developer에서 인증서를 발급할 때 내부에서 선택됩니다.

Apple이 인증서를 발급한 후 무엇을 해야 하나요?

Apple에서 인증서를 다운로드하고 Keychain Access에 개인 키를 함께导入한 다음 CI 또는 빌드 플랫폼이 이동 가능한 서명 자산으로 .p12 형식으로 내보내야 합니다.