Show Menu
トピック×

Visual Studio プロジェクトの設定と Windows アプリケーションの構築

AEM Forms では、AEM Forms アプリケーションの完全なソースコードを提供しています。このソースには、カスタムワークスペースアプリケーションを構築するためのすべてのコンポーネントが含まれています。ソースコードアーカイブ adobe-lc-mobileworkspace-src-<version>.zip は、ソフトウェア配布 adobe-aemfd-forms-app-src-pkg-<version>.zip パッケージの一部です。
AEM Forms アプリケーションソースを入手するには、以下の手順を実行します。
  1. Open Software Distribution (ソフトウェア配布)。 Adobe IDがソフトウェア配布物にログインする必要があります。
  2. ヘッダーメニューで Adobe Experience Manager をタップします。
  3. In the Filters section:
    1. ソリューション 」ドロップダウンリストから「 フォーム 」を選択します。
    2. パッケージのバージョンと種類を選択します。 また、「 検索のダウンロード数 」オプションを使用して結果をフィルターすることもできます。
  4. お使いのオペレーティングシステムに対応するパッケージ名をタップし、「EULA条項に 同意します 」を選択して、「 ダウンロード 」をタップします。
  5. パッ ケージマネージャーを開き 、「パッケージを アップロード 」をクリックしてパッケージをアップロードします。
  6. Select the package and click Install .
  7. ソースコードアーカイブをダウンロードするには、ブラウザ https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip ーで開きます。 ソースパッケージがデバイスにダウンロードされます。
The following image displays the extracted contents of the adobe-lc-mobileworkspace-src-<version>.zip .
The following image displays the directory structure of the windows folder in the src folder.

環境の設定

Windows デバイスの場合、以下の環境が必要です。
  • Microsoft Windows 8.1 または Windows 10
  • Microsoft Visual Studio 2015
  • Apache Cordova 向け Microsoft Visual Studio Tools

AEM Forms アプリケーション向けの Visual Studio プロジェクトの設定

Visual Studio で AEM Forms アプリケーションのプロジェクトを設定するには、以下の手順を実行します。
  1. Copy the adobe-lc-mobileworkspace-src-<version>.zip archive to %HOMEPATH%\Projects folder in the Windows 8.1 or Windows 10 device with Visual Studio 2015 installed and configured.
  2. Extract the archive in the %HOMEPATH%\Projects\MobileWorkspace directory.
  3. Navigate to the %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows directory.
  4. Open the CordovaApp.sln file using Visual Studio 2015 and proceed to building the AEM Forms app.

AEM Forms アプリケーションの構築

AEM Forms アプリケーションを構築しデプロイするには、次の手順を実行します。
AEM Forms アプリケーション向けに Windows ファイルシステムに保存されるデータは、暗号化されていません。Windows BitLocker Drive Encryptionなどのサードパーティ製ツールを使用して、ディスクデータを暗号化することをお勧めします。
  1. In the Visual Studio Standard Toolbar, select Release from the drop-down for build mode.
  2. 使用しているプラットフォームに応じて Windows-AnyCPU、Windows-x64、または Windows-x86 を選択します。Windows-AnyCPU を選択することをお勧めします。
  3. In the Visual Studio Solution Explorer, right-click the project CordovaApp.Windows and select Store > Create AppPackages .
    アプリケーションパッケージの作成ウィザードが表示されます。
    CordovaApp.Windows_3.0.2.0_anycpu.appx インストーラーファイルが platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test ディレクトリに作成されます。
    If you encounter the error Retarget to windows 8.1 required , right-click the error and in the pop-up menu, select Retarget To Windows 8.1 .
  4. アプリパッケージの作成ウィザードで、アプリを Windows ストアにアップロードするかどうか選択し、「 次へ 」をクリックします。
  5. 必要に応じて、バージョンやアプリのビルドの出力場所などのパラメーターを変更します。
  6. プロジェクトのビルド後に、以下のプログラムを使用してアプリをインストールすることができます。
    • Windows PowerShell
    • Visual Studio
    The .appx package requires the following items to install successfully:
    1. WinJS ライブラリ
    2. WinJS のパッケージに、自己署名証明書または VeriSign などの信頼できる機関によって署名された公開証明書が付帯していることを確認してください。
    3. 開発者用のライセンス
    Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Testディレクトリには、4つの主要なコンポーネントが含まれています。
    1. .appx file
    2. 証明書(現在、Apache Cordovaによる自己署名証明書です)
    3. Dependency フォルダー
    4. PowerShell ファイル(.ps1 の拡張子)

Windows PowerShell によるアプリのデプロイ

Windows デバイスにアプリケーションをインストールするには、以下の 2 つの方法があります。

開発者用のライセンスを取得する方法

  1. Right-click on the PowerShell file ( Add-AppDevPackage.ps1) , and choose Run with PowerShell .
  2. 開発者用のライセンスを取得するように求めるセットアップ画面が表示されます。Microsoft アカウントの資格情報を使用して、開発者用のライセンスを取得します。 このライセンスは 30 日間有効です。無料で更新することができます。
  3. 開発者用のライセンスを取得すると、セットアップでシステムに自己署名証明書がインストールされ、アプリケーションが正常にインストールされます。

企業の所有するデバイスを使用する方法

企業のエンタープライズドメインに加入している企業の所有するデバイスの場合は、開発者用のライセンスを取得する必要はありません。
企業の所有するデバイスでは、Professional Edition または Enterprise Edition の Windows が使用されています。
Microsoft では VeriSign などの信頼できる機関が発行した公開証明書をインストールすることを推奨しています。
アプリをデプロイするには:
  • デバイスがエンタープライズのドメインに参加していることを確認します。
  • グループポリシー設定を有効にします。
グループポリシー設定を有効にするには:
  1. In your device, run gpedit.msc .
  2. コンピューターの構成/管理用テンプレート/Windows コンポーネント/アプリケーションパッケージの展開 ​に移動します。
  3. 信頼できるすべてのアプリケーションのインストールを許可する 」を右クリックします。
  4. 編集 」をクリックし、「 有効 」を選択します。
  5. OK 」をクリックします。
次の手順で Visual Studio によって生成された PowerShell スクリプトを編集し、開発者用のライセンスを取得しないように設定します。
In the PowerShell script, set the variable: $NeedDeveloperLicense = $false .
ドメインに加入していないデバイスの場合は、製品のアクティベーションキーのサイドローディングが必要です。アクティベーションキーは Windows 販売店で購入することができます。
グループポリシーが存在せず、エンタープライズのサイドローディングが許可されていない Windows 8.1 Home Edition の場合は、エンタープライズドメインに加入することはできません。Windows 8.1 Home Edition にアプリケーションリをデプロイするには、開発者用のライセンスを使用してください。
詳しくは、 こちら をクリックしてください。

Visual Studio によるアプリのデプロイ

Visual Studio を使用して Windows にアプリをインストールするには:
  1. リモートデバッガーを使用してデバイスに接続します。 For more information, see Run Windows Store apps on a remote machine .
  2. Visual Studio でアプリケーションを開き、ソリューションプラットフォームリストで Windows-x64、Windows-x86、または Windows-AnyCPU を選択して「 リモートマシン 」を選択します。
  3. リモートマシンにアプリケーションがデプロイされます。