AEM forms では、AEM forms workspace アプリの完全なソースコードを提供しています。このソースには、カスタムワークスペースアプリケーションを構築するためのすべてのコンポーネントが含まれています。ソースコードアーカイブ adobe-lc-mobileworkspace-src.zip は、AEM forms と一緒にインストールされます。adobe-lc-mobileworkspace-src.zip のデフォルトの場所は [AEM_forms_root]\sdk\LC Mobile Workspace です。  

以下の画像は、adobe-lc-mobileworkspace-src.zip の展開後のコンテンツを示しています。

以下の表は、src/ios フォルダーのコンテンツの詳細を示しています。

ディレクトリ

コンテンツ

PhoneGapSDK

PhoneGap SDK 5.0

src

ソースファイルを含む下位ディレクトリ

Capture

リソース、PhoneGap プラグイン、およびアプリケーションのメインモジュール

Capture.xcodeproj

AEM forms workspace アプリ用 Xcode プロジェクト

www

Mobile Workspace プロジェクト用 HTML、CSS、画像、および JavaScript ファイル

コード署名と iOS プロビジョニングポータルへのデバイスの追加について詳しくは、iOS コード署名の設定、処理、トラブルシューティングを参照してください。

標準的な AEM forms workspace アプリの構築

  1. 以下の手順を実行して、Xcode で Mobile Workspace プロジェクトを設定し、署名 ID を決定します。

    Xcode、iOS SDK がインストールおよび設定されている Mac マシンにログインします。

  2. adobe-lc-mobileworkspace-src.zip アーカイブを、[AEM_Forms_root]/sdk/LC Mobile Workspace から [User_Home]/Projects/ へコピーします。

  3. アーカイブを [User_Home]/Projects/MobileWorkspace ディレクトリで展開します。

  4. [User_Home]/Projects/MobileWorkspace/sr/ios ディレクトリに移動します。

  5. Xcode で Capture.xcodeproj プロジェクトを開きます。

  6. 「TARGETS」 の中の「Capture」をクリックし、「Capture」を選択します。 「Summary」タブを選択し、「Entitlement」セクションを探して、「Use Entitlements File」チェックボックスの選択を解除します。

    Use Entitlements File」オプションが選択解除されている場合、Xcode は標準の Mobile Workspace アプリケーションを構築します。セキュアな AEM forms workspace アプリを構築するには、セキュアな AEM forms workspace アプリの構築を参照してください。

  7. Build Settings」タブで、「All」をクリックし、「Combined」をクリックします。

  8. Settings」リストで、「Code Signing」を展開します。

  9. コード署名 ID の場合は、適切な署名を選択します。新しい署名を作成する方法について詳しくは、Creating and Downloading Development Provisioning Profilesを参照してください。

  10. Debug」、「Release」、「Any iOS SDK」に同じ署名が選択されていることを確認します。

  11. PROJECT」で「Capture」を選択し、「Code Signing Identity」、「Debug」、「Release」および「Any iOS SDK」に対して適切な署名が選択されていることを確認します。

  12. プロビジョニングされた iPad の Mac マシンへの接続

  13. Capture プロジェクト向けのプロビジョニング済みデバイスを選択します。

    プロビジョニング済みデバイス「Mobdec Ipad3-1」が選択されています。

  14. Product」/「Clean」を選択します。

  15. Product」/「Build」を選択します。

AEM forms workspace アプリ用インストーラーの構築

MobileWorkspace Xcode プロジェクトをアーカイブして、インストーラー(.ipa ファイル)とプロパティリストファイル(.plist ファイル)を構築する必要があります。プロパティリストファイルには、アプリケーションの名前やホストしているロケーションなど、ホストされているインハウスアプリケーションの設定情報が含まれます。 プロパティリストファイルについての詳細は、About Information Property List Filesを参照してください。

  1. プロビジョニングされた iPad の Mac マシンへの接続iPad を使えるように設定する詳細な手順については、Creating and Downloading Development Provisioning Profiles を参照してください。

  2. Capture プロジェクト向けのプロビジョニング済みデバイスを選択します。

    プロビジョニング済みデバイス「Mobdec Ipad3-1」が選択されています。

  3. Product」/「Clean」を選択します。

  4. Product」/「Build」を選択します。

  5. Product」/「Archive」を選択します。

  6. Organizer - Archives で、最新の Mobile Workspace アーカイブを選択し、「Distribute」をクリックします。

  7. Save for Enterprise or Ad-Hoc Deployment」を配布手段として選択し、「Next」をクリックします。

  8. 適切な「Code Signing Identity」を選択し、「Next」をクリックします。「Allow」をクリックして署名を適用します。

  9. アプリケーションに名前をつけて、「Save for Enterprise Distribution」を選択します。

  10. アプリケーションにアプリケーション URL を指定します。 例えば、CRX サーバーのアプリケーションをホストするには、http://[LC_host]:[port]/lc/content/distribution/mobileworkspace/APP_NAME.ipa のような URL を指定します。

  11. タイトル」フィールドで、Capture を指定します。

  12. 保存」をクリックして Xcode を閉じます。

    インストーラーファイル Capture.ipa、プロパティリストファイル Capture.plist が指定された場所に作成されます。

  13. Capture.plist ファイルをエディターで開きます。

  14. ipa ファイルの URL のスペースをすべて %20 に置き換えます。

  15. Capture.plist ファイルを保存して閉じます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー