アーカイブとインストーラを生成する
scripts/win
ディレクトリーからのdeploy.bat
スクリプトはユーザーへ自動更新配信のためのランチャービルドアーカイブを生成します。
deploy.bat
は次の方法で起動できます:
- スクリプトファイルをダブルクリック - これによりビルドは、クローンしたフォルダ > ターゲットというサブフォルダーに移動します。
- コマンドラインプロンプトから、追加の
--out <directory>
キーを使用します。<directory>
はご希望するビルドのインストールパスです。
例
Copy
Full screen
Small screen
- php
deploy.bat --out C:/Target
ランチャーのインストーラーを生成し、ユーザーに配信するためのリンクを取得するには:
- パブリッシャーアカウントでランチャー > 一般設定に移動して、Windows用のインストーラーへのリンクを生成するをクリックします。
- 表示されたウィンドウで、ZIPランチャーのビルドアーカイブとICOインストーラーのアイコンをアップロードします。生成するをクリックします。
- インストーラーが生成され、エクソラ証明書で署名され、エクソラCDNにアップロードされるのを待ちます。
- ウェブインストーラへのリンクをコピーして、ユーザーに配信してください。スタンドアロンインストーラへのリンクを取得するには、ドロップダウンメニューからスタンドアロンインストーラへのリンクを取得するを選択します。
Note
ウェブインストーラーは、スタンドアロンのインストーラーよりもディスク容量が少なくて済みますが、インターネット接続が必要です。スタンドアロンインストーラーはオフラインで使用できます。
Notice
ランチャーをエクソラCDN経由でのみユーザーに配信することをお勧めします。ランチャーを配信するために他のCDNを使用するには、アカウントマネージャーにお問い合わせください。
scripts/macOS/
ディレクトリーからのdeploy.sh
スクリプトは次のものを生成します:
- 新規ユーザーに送ることができるランチャーのインストーラー。
- ユーザーへ自動的にアップデート配信のためのランチャーのビルドアーカイブ。
- 一つのアプリファイル。
MacOSのセキュリティシステムがランチャービルドを安全なものとして識別するためには、次のことを行う必要があります:
- 開発者証明書でビルドに署名します。
- Appleにビルドを公証してもらいます。
deploy.sh
スクリプト実行後に自動的に行われます。以下の手順に従って、ビルドへの署名の準備を行い、スクリプトを実行してください。準備手順
アプリに署名して確認するには、次のものが必要です:
- Xcode 11
- 個人または会社のAppleアカウント
- 開発者証明書
- 証明書の署名
- アプリ固有のパスワード
- バンドルID
アプリ固有のパスワードの生成
- Apple IDに移動します。
- 二要素認証を渡します。
- 安全セクションに移動します。
- パスワードを生成するをクリックします。

- パスワードのラベルを入力して、作成するをクリックします。
証明書署名の取得
- キーチェーンアクセスアプリを開きます。
- キーチェーンアクセス>証明書アシスタントに移動し、証明書機関に証明書を要求するを選択します。

- 表示されるウィンドウにデータを入力し、ディスクに保存するを選択して、続くをクリックします。
- 証明書を保存するフォルダへのパスを指定して、保存するをクリックします。
- Apple 開発者に移動して、ログインします。
- 証明書、識別子およびプロファイルに移動して、証明書タブを開き、新しい証明書を追加します。

- 証明書タイプを開発者IDアプリケーションに設定し、続行するをクリックします。
- 生成された証明書を含むファイルを選択し、続行するを押します。
- ダウンロードをクリックして、開発者証明書をダウンロードします。
- ダウンロードしたファイルを開き、証明書をインストールします。
- ターミナルを開き、
security find-identity -p basic -v
コマンドを実行します。
バンドルIDの登録
- Apple開発者に移動します。
- 証明書、識別子、プロファイルに移動して、識別子タブを開き、識別子を追加します。

- アプリ IDタイプを選択して、続くをクリックします。
- アプリタイプをアプリに設定して、続くをクリックします。

- バンドルIDを挿入します。例えば:
com.template.launcher
。続くをクリックします。 Info.plist
構成ファイルで次の編集を行います:
パラメータの値をバンドル ID に設定します。CFBundleIdentifier
とCFBundleVersion
パラメータの値をアプリバージョン番号に設定します。CFBundleShortVersionString
例
Copy
Full screen
Small screen
- php
<key>CFBundleIdentifier</key>
<string>com.template.launcher</string>
<key>CFBundleVersion</key>
<string>102</string>
<key>CFBundleShortVersionString</key>
<string>1.0.102</string>
スクリプトの実行
すべての準備が完了したら、以下のコマンドを実行します:
Copy
Full screen
Small screen
- php
chmod +x deploy.sh
./deploy.sh --username <username> --password <password> --signature <signature> --teamid <teamid> --apppath <apppath> --appname <appname> --outpath <outpath>
コマンドライン引数:
apppath
— 署名するランチャービルドへのパス。必須。デフォルトは../../launcher/macos
。username
— Appleの開発者アカウントのユーザー名。必須。例えば:j.smith@email.com
。password
— アプリ固有のパスワード。必須。appname
— ランチャービルド名。省略可能。デフォルトはlauncher
。signature
— 証明書の署名。必須。例えば:Developer ID Application: John Smith (JWZ3331234)
。teamid
— チームのID。必須。取得するには、xcrun altool --list-providers -u "AC_USERNAME" -p "AC_PASSWORD"
コマンドを実行します。bundleid
— アプリケーションID、またはバンドルID。省略可能。デフォルトはcom.template.launcher
。outpath
— 署名されたAPPファイル、アーカイブ、DMG ランチャーのインストールファイルを置くディレクトリへのパス。省略可能。デフォルトは$apppath/../../target/macos
。

altoolが見つかりませんというエラーが出たら、xcrun altool
コマンドを実行してください。またエラーが返ってきた場合は、xcode-select -r
コマンドを実行してください。
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。このページを評価する
このページを評価する
答えたくない
ご意見ありがとうございました!
続きを読む
次のステップ
ゲームビルドをアップデートする誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。