Study note/WebApp

Xcode 없이 Distribution Certificate 생성하기

공대 아로마 2024. 4. 17. 03:27

iOS 앱을 배포하기 위해서는 애플의 배포용 인증서인 Distribution Certificate가 필요하다. Windows 환경에서 OpenSSL을 사용하여 인증서를 만드는 방법을 알아보자.

  1. 인증서 생성하기:
    • 먼저 OpenSSL을 사용하여 Windows에서 .p12 파일 형식의 배포용 인증서를 생성한다.
    • 명령줄에서 다음 명령을 실행하여 인증서를 생성한다:
      openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
    • 생성된 CSR 파일을 사용하여 Apple Developer 포털에서 배포용 인증서를 요청한다.
  2. 다운로드 및 설치:
    • Apple Developer 포털에서 받은 배포용 인증서를 다운로드한다.
    • 이후 OpenSSL을 사용하여 .p12 파일로 변환한다.
  3. 인증서 사용하기:
    • 생성된 .p12 파일을 사용하여 iOS 앱을 서명하고 배포한다.

이렇게하면 윈도우에서도 OpenSSL을 사용하여 배포용 인증서를 만들 수 있다.