3. iOS Provisioning - Signing Certifcate 생성

iOS 개발 Signing Certificate 준비 작업입니다.

Windows
MacOS
Linux
On this page

기존에 Mac에서 iOS 어플리케이션을 개발했었으나 Windows PC 에서 언리얼 엔진을 사용하여 iOS 게임을 개발하려는 경우, 이 단계를 건너뛰고 Keychain 에서 Certificate 를 .p12 파일로 익스포트하여 언리얼 iOS 환경설정 마법사에서 사용하면 됩니다.

[/VAR]

[VAR:OSSelect_Linux]

단계

iOS 디바이스에 UE4 프로젝트를 디플로이하고 사용하려면 Apple 에서 특수한 Certificate 가 필요합니다. Windows에서 iOS 개발용 Signing Certificate 생성 작업은 애플 개발자 사이트와 언리얼 엔진과 같이 제공되는 언리얼 iOS 환경설정 마법사(iPhonePackager) 조합으로 이루어지는데, 그 방법을 알아보겠습니다.

  1. 먼저, Engine\Binaries\DotNET\IOS\ 디렉터리로 이동하여 iPhonePackager.exe 를 실행합니다.

  2. Provisioning 은 프로젝트 전용이므로 iPhonePackager.exe 를 열면, 먼저 프로젝트의 .uproject 파일 위치를 묻습니다. 프로젝트 .uproject 파일 위치를 지정했으면, 열기 버튼을 눌러 엽니다.

    select_uproject.png

    iPhonePackager 어플리케이션을 실행할 때마다 해줘야 하는 작업입니다. 하지만 선택했던 마지막 프로젝트 위치를 기억하기는 합니다.

  3. New User (신규 사용자) 탭을 선택하고 Create certificate request and a key pair (Cretificate 요청 및 키 짝 생성) 버튼을 클릭합니다.

    create_certificate.png

  4. 눌렀으면, Generate Certificate Request (Certificate 요청 생성) 대화창이 열립니다. 이 창 안에서 필수 정보를 입력합니다. Apple ID, 이메일 주소, 이름( 또는 회사 이름) 등입니다.

    developer_info.png

  5. Generate a key pair (키 짝 생성)을 클릭하고 .key 파일을 저장할 위치를 선택합니다.

    generate_key.png

  6. Generate Certificate Request (Certificate 요청 생성)을 클릭하고 .csr 파일을 저장할 위치를 선택합니다. 그 작업이 완료되면, Generate Certificate Request (Certificate 요청 생성) 대화창이 닫히면서 메인 iPhonePackager 창으로 돌아갑니다).

    Generate_Cert_Request.png

  7. 애플 iOS 개발자 사이트의 iOS Certificates 페이지로 이동하여 로그인합니다.

  8. 추가 (더하기 부호) 버튼을 클릭하여 Certificate 를 새로 생성합니다.

  9. iOS App Development 를 선택하고 Continue 를 클릭합니다.

    cert_development.png

  10. Continue 를 클릭합니다.

  11. Choose File 을 선택한 다음 기존에 생성한 Certificate Signing Request (.csr) 파일을 선택하고 Generate 를 클릭합니다.

    cert_csr.png

  12. 로컬 컴퓨터에 (.cer) 파일을 다운로드합니다.

    cert_download.png

최종 결과

완료되면 UE4 프로젝트를 iOS 디바이스에 디플로이하여 사용하는 데 필요한 Certificate 가 생겼을 것입니다.

단계

iOS 디바이스에 UE4 프로젝트를 디플로이하여 사용하기 위해서는, Apple 의 특수 Certificate 가 필요한데, 여기서 구하는 방법을 알아보겠습니다.

  1. Xcode 드롭다운 메뉴에서 Preferences (개인설정)을 선택합니다.

    MAC_Xcode_Preferences.png

  2. Accounts 탭을 선택합니다.

    Accounts_Tab.png

  3. 좌하단 구석의 더하기 부호를 클릭하고, Add Apple ID 를 선택한 뒤 Continue 를 누릅니다.

    Account_Sign_In.png

  4. Apple ID 정보를 입력하고 Sign In (로그인)을 클릭합니다.

    Account_Sign_In_EP.png

  5. 왼쪽 패널에서 Apple ID 를 선택한 뒤 Manage Certificates (인증서 관리)를 선택합니다.

    Manage_Certs.png

  6. 더하기 부호를 클릭한 다음 iOS Development 를 선택하여 Certificate 생성 절차를 완료합니다.

    iOS_Development.png

최종 결과

완료되면 UE4 프로젝트를 iOS 디바이스에 디플로이하고 사용할 수 있도록 해주는 필수 Certificate 가 생겼을 것입니다.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback