ローカルの [Make] を使用したアプリのインストール ファイルの作成

アプリのインストール ファイルを作成するには、クラウドとローカルの 2 つの方法があります。 クラウドとは、ArcGIS によってインストール ファイルが作成されることを意味します。 ローカルの場合は、開発ツールをローカルにインストールして、インストール ファイルをユーザー自身で生成する必要があることを意味します。

どちらの方法を使用する場合でも、AppStudio の [Make] ツールを使用します。 [Make] ツールには、ArcGIS AppStudio Developer Edition ライセンスが必要です。

注意:

ArcGIS のクラウド [Make] 環境には、Qt Company からのパッチが含まれている場合があります。これは、ローカル [Make] を使用して作成されたアプリの一部は、アプリを AppStudio Player で実行している、またはクラウド [Make] で作成されるときには見られない問題が発生する可能性があります。 ローカルの [Make] でこれらのパッチが必要な場合は、Qt Company のサポートからこれらのパッチを受け取った後に、コンピューターに適用する必要があります。

ローカルの [Make] によるアプリのインストール ファイルの作成

インストール ファイルを生成する前に、次の操作を実行します。

  • [設定] で Esri のクライアント ID をアプリに追加します。 詳細については、「アプリのライセンス設定」をご参照ください。
  • [設定] で証明書ファイルをアプリと関連付けます。 詳細については、「アプリの署名」をご参照ください。
  1. AppStudio でアプリを選択し、[Make] ツールを選択します。
  2. [ローカル] タブに切り替えます。
  3. 任意の OS (AndroidWindowsmacOSUbuntu、または iOS) の横にあるチェックボックスをオンにします。 一度に 1 つのプラットフォームのみをベースとすることができます。
  4. [出力フォルダーの選択] ボタンをクリックして、ビルド出力用のフォルダーを指定します。
  5. [選択したターゲット用のアプリを構築] チェックボックスがオンになっていることを確認します。
  6. [構成] ボタンをクリックします。

    ローカル [Make] を最初に実行するときは、対象プラットフォームの Qt キットで qmake ファイルの場所を構成する必要があります。 たとえば、macOS 向けに構築する場合は、clang64 キットで qmake ファイルを参照します。 すべてのターゲットを一度に設定して、保存できます。

  7. [アプリの構築] ボタンをクリックします。
  8. プロンプトが表示されたら、アプリのインストーラーを構築します。

    インストール ファイルは、Output フォルダーに含まれます。 インストーラーが構築されると、Setups フォルダーにセットアップが含まれるようになります。

インストール ファイルをテストします。

ファイル ブラウザー、USB スティック、または SD カードを使用して、WindowsmacOS、および Ubuntu オペレーティング システムにインストール ファイルをコピーできます。 Android および iOS の場合は、追加の手順がいくつか必要になることがあります。

Android の追加手順は次のとおりです。

  • デバイスで不明なソースからのアプリの実行 (開発者モードと呼ばれることが多い) が許可されていることを確認します。
  • デバイスにデフォルトでファイル ブラウザーが装備されていない場合は、ファイル ブラウザーのインストールが必要になることがあります。

iOS の場合は、デバイスをコンピューターに接続します。 次に、以下の手順を実行してアプリをデバイスにインストールします。

  1. Xcode で [Windows] > [デバイスとシミュレーター] の順にクリックします。 [デバイス] ウィンドウにデバイスが表示されます。
  2. デバイスの追加ボタンをクリックしてアプリの *.ipa ファイルを選択するか、*.ipa ファイルを [インストール済みのアプリ] セクションにドラッグします。