こちらのパートでは、iOS 向けと Android 向けの Monaca アプリのビルド方法を解説します。
他のプラットフォーム向けの Monaca アプリのビルドに関しては、ビルド をご確認ください。
端末にインストールできる、デバッグビルド版 iOS アプリの作成方法を解説します。ビルドの種類に関する詳細は、ビルドの種類 をご確認ください。
Apple Developer Program に登録する必要があります。
Apple Developer Program に登録後、次のアイテムを作成します ( デバッグビルド版の作成時、Monaca 上で必要となるアイテムです )。
App ID
( App ID の登録方法) を参照してください。開発用証明書
( 証明書の発行方法) を参照してください。開発用プロビジョニングプロファイル
( プロビジョニングプロファイル の作成方法) を参照してください。コマンドウィンドウ上で、プロジェクトの保存先のフォルダーまで移動します。monaca remote build コマンド ( browser オプション ) を実行して、[ ビルド設定 ] 画面を開きます。こちらのコマンドとオプションで、Monaca クラウド側へのローカルのプロジェクトのアップロード、および、ビルド設定画面の表示が行われます。
$ monaca remote build --browser
「 ビルド設定 」 画面左の アプリの設定
メニューから、iOS を選択します。
必要なアプリ情報を入力します。
必要なアプリ情報を入力します。
アプリケーション名 : マーケット上で公開されるアプリ名です。
App ID : アプリを識別する一意の ID です。App ID には、逆ドメイン形式 ( 例 : mobi.monaca.appname ) を推奨します。英数字とピリオドのみ使用できます ( ピリオドは、最低限、1 つ使用 )。各レベルのドメイン ( 各節 ) は、ピリオドで区切られ、英字から始まります。
バージョン : iTune Connect 経由で、アプリをアップロード ( 配布のため ) するときに必要となる、アプリのバージョン番号です。ドットで区切った、3 つの数字 ( 例 : 1.10.2 ) を使用します。各数字は、[0-99
] の範囲にします。
他の設定項目は、任意です。こちらの設定画面では、アイコン、スプラッシュ画像なども設定できます。
*
) は使用できません。使用した場合、ビルドが失敗します。
設定後、保存する ボタンをクリックします。
「 ビルド設定 」 画面左の ビルド/ビルド設定
メニューから、iOS
を選択し、ビルド設定の管理 ボタンをクリックします。
秘密鍵と CSR の生成 ボタンをクリックします。Apple ID の登録時に使用したユーザー名およびメールアドレス、ならびに、国コードを入力して、秘密鍵と CSR の生成 ボタンをクリックします。ダイアログが表示されるので、CSR ファイルをダウンロードします。既存の秘密鍵がある場合には、こちら の内容に従い、インポートもできます。
「 ビルド設定 」 画面左の ビルド/ビルド設定
メニューから、iOS
を選択します。表示された画面上で、[ デバッグ向けビルド ] の
デバッグビルド
オプションを選択し、次に、対応するプロビジョニング
プロファイルを選択します。次に、ビルドを開始する
ボタンをクリックします。
ビルドが完了するまで数分かかる場合もありますので、しばらく待ちます。ビルドが完了すると、次の画面が表示されます。
デバッグビルド版アプリのインストール方法は、下記になります。
デバッグビルド版 Android アプリの作成方法を解説します。ビルドの種類に関する詳細は、ビルドの種類 をご確認ください。
コマンドウィンドウ上で、プロジェクトの保存先のフォルダーまで移動し、monaca remote build コマンドを実行します ( browser オプション )。このコマンドを実行すると、ローカルから Monaca クラウドへ、プロジェクトファイルが自動的にアップロードされるとともに、ブラウザーが立ち上がり、ビルドの設定画面が表示されます ( 下のスクリーンショットを参照のこと )。
$ monaca remote build --browser
「 ビルド設定 」 画面左に表示された アプリの設定
メニューから、Android を選択します。
必要なアプリ情報を入力します。
アプリケーション名 : マーケット上で公開されるアプリ名です。
パッケージ名 : アプリを識別する一意の ID です。ID には、逆ドメイン形式 ( 例 : mobi.monaca.appname ) の使用を推奨します。英数字とピリオドのみ使用できます ( ピリオドは、最低限、1 つ使用 )。各レベルのドメイン ( 各節 ) は、ピリオドで区切られ、英字から始まります。
バージョン : アプリのバージョン番号です。ドットで区切った、3 つの数字 ( 例 : 1.10.2 ) を使用します。各数字は、[0-99
] の範囲にします。
ビルド種別ごとにパッケージ名を分ける : チェックをした場合、デバッグビルド版アプリのパッケージ名とカスタムビルド版デバッガーのパッケージ名は、異なる名になります。デバッグビルド版アプリのパッケージ名の拡張子は .debug
となり、プロジェクトのデバッガーのパッケージ名の拡張子は .debugger
となります。ただし、デフォルトでは、このオプションは無効になっています。常時有効にしてしまうと、決まったパッケージ名 ( In-App Purchase など ) に紐付けされているプラグインが存在する場合、デバッグができなくなるためです。
他の設定項目は、任意です。こちらの設定画面では、アイコン、スプラッシュ画像なども設定できます。
設定後、保存する ボタンをクリックします。
Android キーストアを使用して、パッケージの署名に必要な鍵 ( エイリアス ) を格納します。キーストアを紛失した場合、または、別のキーストアで上書きした場合は、既に署名されているパッケージは、同じ鍵では再署名できません。1 つのキーストアには、複数のエイリアスを格納できますが、アプリのコード署名 ( Code Sign ) 時には、エイリアスを 1 つのみ、使用します。
Android キーストアを Monaca 上で作成する手順を、次に記します。
「 ビルド設定 」 画面左の ビルド/ビルド設定
メニューから、Android
を選択します。[ リリース向けビルド ] の リリースビルド
オプションを選択し、次に、キーストアとエイリアスを管理する
を選択します。
キーストアは、新規に作成するか、または、既存のキーストアがあれば、インポートもできます。このチュートリアルでは、キーストアの新規作成を前提とするので、クリアして新規作成 ボタンをクリックして、次の画面を表示させます。
キーストアに関する情報を入力します。
キーストアとエイリアスを作成する ボタンをクリックします。
「 ビルド設定 」 画面左の ビルド/ビルド設定
メニューから、Android
を選択します。次に、[ デバッグ向けビルド ] の デバッグビルド
オプションを選択して、ビルドを開始する ボタンをクリックします。
ビルドが完了するまで数分かかる場合もありますので、しばらく待ちます。ビルドが完了すると、次の画面が表示されます。
次のいずれかの方法を使用すれば、ビルドしたアプリをインストールできます。
次へ: