アドホック配布用の iOS アプリケーションの配置
IOS モバイル アプリケーション開発 への移動
アプリケーションをアドホックに配布するには、まず、アプリケーションを特別なプラットフォーム構成でビルドする必要があります。これは、アドホック配布に特有のものです。
目次
前提条件
iOS アプリケーションのアドホック配布用バージョンを作成するには、まず、次のことが必要です。
- アプリケーションの配置準備
- [アドホック]プラットフォーム構成用のアプリケーションのプロビジョニング
32 ビットおよび 64 ビット iOS デバイスのサポート
32 ビット iOS デバイスと 64 ビット iOS デバイスを両方ともサポートする単一のアプリケーション アーカイブ ファイルを作成する場合は、次の手順に従います。
- [プロジェクト|オプション...]を選択して、[<プロジェクト名> のプロジェクト オプション]ダイアログ ボックスを開きます。
- [ターゲット]フィールドで、[すべての構成 - iOS デバイス - 64 ビット プラットフォーム]などの 64 ビット iOS デバイス構成を選択します。
- [iOS ユニバーサル バイナリ ファイルの生成 (armv7 + arm64)]オプションを有効にします。このオプションの場所は次のとおりです。
- アプリケーション アーカイブ ファイルを生成する場合は、ターゲット プラットフォームとして[iOS デバイス - 64 ビット]を選択します。
32 ビット iOS デバイス用と 64 ビット iOS デバイス用に 1 つずつ、合計 2 つのアプリケーション アーカイブ ファイルを作成する場合は、次の手順に従います。
- [iOS デバイス - 32 ビット]をターゲット プラットフォームとしてアプリケーション アーカイブ ファイルを生成します。
- [iOS デバイス - 64 ビット]をターゲット プラットフォームとしてアプリケーション アーカイブ ファイルを生成します。
32 ビット iOS デバイスか 64 ビット iOS デバイスのどちらか一方のみサポートする場合は、アプリケーション アーカイブ ファイルを生成する際に、サポート対象のプラットフォームをターゲット プラットフォームとして選択します。
アプリケーションのアプリケーション アーカイブ ファイルの生成
アプリケーションのアプリケーション アーカイブ ファイルを生成する手順は以下のとおりです。
- Mac 上でプラットフォーム アシスタントを実行します。
- RAD Studio の[プロジェクト マネージャ]で以下を行います。
- [ビルド構成]ノードを展開し、[Release]構成か、署名済みアプリケーション パッケージのビルドに使用するその他の任意のビルド構成をダブルクリックします。
- [ターゲット プラットフォーム]ノードを展開し、[iOS デバイス]ターゲット プラットフォームをダブルクリックして、そのプラットフォームを選択します。選択したターゲット プラットフォームが太字で表示されます。上記の「32 ビットおよび 64 ビット iOS デバイスのサポート」セクションを参照してください。
- [iOS デバイス]ターゲット プラットフォーム ノードを展開し、その中の[構成]ノードを展開し、[アドホック]プラットフォーム構成ノードをダブルクリックしてそのプラットフォーム構成を選択します。選択したプラットフォーム構成が太字で表示されます。
- [プロジェクト|配置]を選択し、[配置]()ボタンをクリックしてアプリケーションを配置します。
IDE に追加しておいた SDK を使ってアプリケーションがビルドされ、[iOS デバイス]プラットフォーム向けに構成した接続プロファイルを使って Mac への接続が行われます。また、Mac 上で動作しているプラットフォーム アシスタントによって、アプリケーションをアドホック配布するための準備が行われます。
- メモ: Mac 上のユーザー アカウントを使用して初めて iOS デバイス アプリケーションをビルドする場合は、秘密鍵を使ってアプリケーションに署名することを RAD Studio に許可するかどうかを Mac から確認されます。RAD Studio でアプリケーションを配置できるように、Mac 上でこれに同意する必要があります。
そのあと、Mac 上に生成されたアプリケーションが開発用システムにコピーされます。最終的なアプリケーション ファイル(.ipa
)は、プロジェクト フォルダ内に <プロジェクト フォルダ>\<プラットフォーム>\<ビルド構成>\<プロジェクト名>.ipa
として置かれます。たとえば、C:\Users\<user>\Documents\Embarcadero\Studio\Projects\MyProject\iOSDevice64\Release\MyProject.ipa
などです。
iOS デバイスでのアプリケーションのインストール
アプリケーションを iOS デバイスにインストールするには、Mac で、Dock 上にある Xcode、iPhone 構成ユーティリティ、または iTunes のアイコンへとアプリケーション アーカイブ ファイルをドラッグします。詳細については、Apple 社のドキュメントを参照してください。
ヒント: アプリケーション アーカイブ ファイルを開発用 PC から Mac に移す必要はありません。元のアプリケーション アーカイブ ファイルが Mac のスクラッチ ディレクトリ内にあるためです。