iOS プロビジョニング

iOS 開発の Signing Certificate を設定します。

Windows
MacOS
Linux

iOS プロビジョニング クイック スタート ガイドでは、Unreal Engine 4 (UE4) プロジェクトで機能するように Apple デベロッパーの証明書をセットアップするための基本を中心に説明します。このクイック スタートを完了すると、デベロッパーは UE4 で次のタスクの実行方法を理解できます。

  • 新しい UE4 プロジェクトを作成します。

  • iOS Signing Certificate を生成します。

  • iOS Provisioning Profile にデバイスを追加します。

  • アプリ ID を作成します。

  • プロビジョニング プロファイルを作成してインポートします。

1 - プロジェクトの作成

次のセクションでは新規 Unreal Engine 4 (UE4) プロジェクトをセットアップして、必要な Apple プロビジョニング ファイルを生成する方法を説明します。

  1. まず最初に Unreal プロジェクト ブラウザを開いて [New Project (新規プロジェクト)] タブを開きます。

    クリックしてフルサイズで表示

  2. 次に、下記のプロジェクト設定でブループリント ベースの Third Person (サードパーソン) をテンプレートとして選択します。

    • Mobile (モバイル) / Tablet (タブレット)

    • Scalable 3D または 2D

    • No Starter Content (スターターコンテンツ無し)

    • プロジェクトに 「iOSQuickStart」 という名前を付けます

    クリックしてフルサイズで表示

  3. 完了すると UE4 エディターが起動して、下の画像のように新しく作成されたプロジェクトがロードされます。プロジェクトがロードされたら閉じて構いません。

    クリックしてフルサイズで表示

2 - Signing Certificate の生成

UE4 プロジェクトを iOS デバイスにデプロイして使用するには Apple による特別な証明書が必要です。Windows で iOS の開発をする署名証明書を生成するには、 Apple デベロッパー サイトと共に Unreal Engine が提供する Unreal iOS 構成ウィザード (iPhonePackager) アプリケーションを使用します。次のセクションで具体的な方法を説明します。

  1. まず最初に Engine\Binaries\DotNET\IOS\ ディレクトリに移動して iPhonePackager.exe を実行します。

  2. プロビジョニングはプロジェクト固有であるため、iPhonePackager.exe を開くと最初にプロジェクトの .uproject ファイルを見つけるように求められます。プロジェクトの .uproject ファイルを見つけたら [開く] ボタンをクリックして開きます。

    select_uproject.jpg

    これは iPhonePackager アプリケーションを実行するたびに行う必要があります。ただし、最後に選択したプロジェクトの場所は記憶されます。

  3. [新しいユーザー] タブを選択して [Certificate Request (証明書要求) とキー ペアを作成...] ボタンをクリックします。

    create_certificate.png

  4. ボタンをクリックすると 「証明書要求を生成」 ダイアログが開きます。このボックスに必要な情報を入力します。Apple IDメール アドレス氏名 (または会社名)

    developer_info.png

  5. [キー ペアを生成] をクリックして .key ファイルを保存する場所を選択します。

    generate_key.png

  6. [証明書要求を生成] をクリックして .csr ファイルを保存する場所を選択すると、証明書要求を生成 ダイアログが閉じてメインの iPhonePackager ウィンドウに戻ります。 Generate_Cert_Request.png

  7. 次に Apple iOS デベロッパー サイトの iOS 証明書 ページにアクセスしてログインします。

  8. [追加 (+)] ボタンをクリックして新しい証明書を生成します。

  9. iOS App Development を選択して [次へ] をクリックします。

    cert_development.png

  10. [次へ] をクリックします。

  11. [ファイルを選択] をクリックして以前に生成した証明書署名要求 (.csr) ファイルを選択したら、 [生成] をクリックします。

    cert_csr.png

  12. 証明書 (.cer) ファイルをコンピュータにダウンロードします。

    cert_download.png

UE4 プロジェクトを iOS デバイスにデプロイして使用するには、Apple の特別な証明書が必要です。次のセクションで具体的な方法を説明します。

  1. [Xcode] ドロップダウン メニューから [Preferences (設定)] を選択します。

    MAC_Xcode_Preferences.png

  2. アカウント タブを選択します。

    Accounts_Tab.png

  3. 左下隅の [追加 (+)] ボタンをクリックして [Apple ID を追加] を選択します。そして [次へ] をクリックします。

    Account_Sign_In.png

  4. Apple ID 情報を入力して [サインイン] をクリックします。

    Account_Sign_In_EP.png

  5. 左ペインで Apple ID を選択して [証明書の管理] をクリックします。

    Manage_Certs.png

  6. [追加 (+)] ボタンをクリックして [iOS Development] を選択し、証明書の生成プロセスを完了します。

    iOS_Development.png

3 - デバイスの追加

開発中に UE4 プロジェクトをインストール可能にしたいすべてのデバイスを Apple iOS デベロッパー サイト で追加する必要があります。Unreal Engine 4 は (このガイドの後半で作成された) Mobile Provision Profile に関連付けられたデバイスでのみプロジェクトを起動およびインストールできます。

  1. Apple iOS デベロッパー サイトの iOS デバイス ページにアクセスします。

  2. [追加 (+)] ボタンをクリックして新しいデバイスを追加します。

  3. [デバイスの登録] を選択してデバイスの名前と UDID を入力し、[次へ] をクリックします。

  4. 入力した情報を確認して [登録] をクリックします。

ゲームのテスト起動を可能にしたいすべてのデバイスに対してこれらの手順を繰り返します。

4 - アプリ ID の作成

アプリ ID を Apple iOS デベロッパー サイト で作成および構成します。アプリ ID は 1 つの開発チームによる 1 つ以上のアプリを識別するために使用する 2 つの部分からなる文字列です。これは次の手順で Mobile Provisioning Profile を作成する際に必要です。

  1. Apple iOS デベロッパー サイトの iOS アプリ ID ページにアクセスします。

  2. [追加 (+)] ボタンをクリックして新しい アプリ ID を追加します。

1.アプリ ID の名前を入力します。

![](app_name.png)
  1. アプリ ID[アプリ ID プレフィックス] を選択します。

    app_prefix.png

  2. アプリ ID のタイプに [ワイルドカード] を選択して バンドル ID を作成および設定します。

    app_bundle_id.png

  3. [次へ] をクリックします。

  4. 情報を確認して [登録] をクリックします。

5 - プロビジョニングの作成とインポート

iOS デバイスにアプリをインストールするには Provisioning Profile (プロビジョニング プロファイル) が必要です。これらは Apple iOS デベロッパー サイト で作成およびダウンロードします。プロビジョニング プロファイルは署名証明書、デバイス、アプリ ID を含みます。プロビジョニング プロファイルには 2 つのタイプがあります。最初のタイプは Development Provisioning Profile (開発プロビジョニング プロファイル) です。これは開発サイクル中にゲームをビルドおよびインストールするために使用します。2 つ目のタイプは Distribution Provisioning Profile (配布プロビジョニング プロファイル) です。これはゲームを App Store に送信するために使用します。

  1. Apple iOS デベロッパー サイトの iOS プロビジョニング プロファイル ページにアクセスします。

  2. [追加 (+)] ボタンをクリックして新しいプロファイルを追加します。

  3. [開発] から [iOS アプリ開発] を選択して [次へ] をクリックします。

    provision_development.png

  4. 先に作成したアプリ ID を選択して [次へ] をクリックします。

    provision_app_id.png

  5. 先に作成した証明書を選択して [次へ] をクリックします。

    provision_certificate.png

    新しい証明書を作成する場合は必ず既存の mobileprovision ファイルに追加してください。

  6. プロファイルに関連付けるすべてのデバイスを選択します。ここで選択したデバイスでのみ、ゲームを起動できます。

    provision_device.png

  7. プロファイルの名前を入力して [生成] をクリックします。

    provision_name.png

  8. プロファイル (.mobileprovision ファイル) をコンピュータにダウンロードします。

    provision_download.png

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信