セキュアな AEM Forms アプリケーション(iOS 用)の構築 building-a-secure-aem-forms-app-for-ios
AEM Forms アプリケーション用 Xcode プロジェクトをアーカイブして、インストーラー(.ipa ファイル)とプロパティリストファイル(.plist ファイル)を構築する必要があります。プロパティリストファイルには、アプリケーションの名前やホストしているロケーションなど、ホストされているインハウスアプリケーションの設定情報が含まれます。プロパティリストファイルについての詳細は、About Information Property List Files を参照してください。
-
次の Web サイトにログインします。
-
アプリケーション ID を作成します。アプリケーション ID を作成する詳細な手順については、アプリケーション ID の作成と設定を参照してください。
-
ご使用のアプリケーションの iOS アプリケーション用バンドル識別子を設定するには、アプリケーション ID の設定 をクリックします。
-
Web ページの下部にある、Enable for Data Protection を選択します。data protection オプションを指定します。
「完了」をクリックします。
-
プロビジョニング/配布に移動し、手順 3 で設定したアプリケーション ID を使って新しいプロファイルを作成します。
-
プロビジョニングプロファイルをダウンロードして Xcode および iPad に追加します。
-
Xcode、iOS SDK がインストールされ設定済みの Mac マシンにログインします。
-
Xcode で
AEM Forms.xcodeproj
プロジェクトを開きます。 -
「TARGETS」の「AEM Forms」をクリックし、「AEM Forms」を選択します。「ビルド設定」タブを選択し、「コード署名エンタイトルメント」セクションを探して、「エンタイトルメント」ドロップダウンで「LC エンタープライズ」オプションを選択します。
-
Xcode 内にある
LC Enterprise.entitlements
ファイルを探して、編集するために開きます。XCode エンタイトルメント の下で、プロビジョニングプロファイル内に存在するのものと同じキー値ペアを追加します。 -
「ビルド設定」タブで、「すべて」をクリックし、「結合」をクリックします。
-
「設定」リストで、「コード署名」を展開します。
-
「コード署名 ID」から、適切な署名を選択します。「デバッグ」、「リリース」、「任意の iOS SDK」に同じ署名が選択されていることを確認します。
-
「プロジェクト」の「AEM Forms」を選択し、「コード署名 ID」、「デバッグ」、「リリース」、「任意の iOS SDK」に対して適切な署名が選択されていることを確認します。
-
AEM Forms アプリケーションを構築し、配布します。AEM Forms アプリケーションを構築および配布する詳細な手順については、AEM Forms アプリケーション用のインストーラーの構築を参照してください。