Visual Studio プロジェクトの設定と Windows アプリケーションの構築 set-up-the-visual-studio-project-and-build-the-windows-app
AEM Forms では、AEM Forms アプリケーションの完全なソースコードを提供しています。このソースには、カスタムワークスペースアプリケーションを構築するためのすべてのコンポーネントが含まれています。ソースコードアーカイブ adobe-lc-mobileworkspace-src-<version>.zip
は、ソフトウェアディストリビューションの adobe-aemfd-forms-app-src-pkg-<version>.zip
パッケージの一部です。
AEM Forms アプリケーションソースを入手するには、以下の手順を実行します。
-
ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
-
ヘッダーメニューで「Adobe Experience Manager」をタップします。
-
内 フィルター セクション:
- 選択 Forms から 解決策 」ドロップダウンリストから選択できます。
- パッケージのバージョンとタイプを選択します。「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
-
お使いのオペレーティングシステムに適したパッケージの名前をタップし、「EULA 利用規約に同意する」を選択して、「ダウンロード」をタップします。
-
パッケージマネージャーを開き、「パッケージをアップロード」をクリックしてパッケージをアップロードします。
-
パッケージを選択して、「インストール」をクリックします。
-
ソースコードアーカイブをダウンロードするには、ブラウザーで
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
を開きます。ソースパッケージがデバイスにダウンロードされます。
以下の画像は、adobe-lc-mobileworkspace-src-<version>.zip
から抽出した内容を示しています。
以下の画像は、src
フォルダー内の windows
フォルダーのディレクトリ構造を示しています。
環境の設定 setting-up-the-environment
Windows デバイスの場合は、次が必要です。
- Microsoft Windows 8.1 または Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio Tools for Apache Cordova
AEM Formsアプリ用の Visual Studio プロジェクトの設定 setting-up-visual-studio-project-for-aem-forms-app
次の手順を実行して、Visual Studio でAEM Formsアプリケーションプロジェクトを設定します。
- Visual Studio 2015 がインストールおよび設定済みの Windows 8.1 または Windows 10 デバイスの
%HOMEPATH%\Projects
フォルダーに、adobe-lc-mobileworkspace-src-<version>.zip
アーカイブをコピーします。 %HOMEPATH%\Projects\MobileWorkspace
ディレクトリにアーカイブを抽出します。%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
ディレクトリに移動します。- Visual Studio 2015 を使用して
CordovaApp.sln
ファイルを開き、AEM Forms アプリケーションの構築に進みます。
AEM Formsアプリの作成 build-aem-forms-app
次の手順を実行して、AEM Formsアプリをビルドおよびデプロイします。
-
Visual Studio の標準ツールバーで、「ビルドモード」のドロップダウンリストから「リリース」を選択します。
-
ご使用のプラットフォームに応じて、Windows-AnyCPU、Windows-x64、または Windows-x86 を選択します。 Windows-AnyCPU を推奨します。
-
Visual Studio Solution Explorer で「CordovaApp.Windows」プロジェクトを右クリックし、ストア/アプリパッケージを作成 を選択します。
「アプリパッケージの作成」ウィザードが表示されます。
CordovaApp.Windows_3.0.2.0_anycpu.appx インストーラーファイルが platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test ディレクトリに作成されます。
Retarget to windows 8.1 required
というエラーが発生した場合は、そのエラーを右クリックし、ポップアップメニューで Windows 8.1 に再ターゲット を選択します。 -
「アプリパッケージの作成」ウィザードで、Windows ストアにアプリケーションをアップロードするかどうかを選択し、「次へ」をクリックします。
-
必要に応じて、バージョンやアプリケーションのビルドの出力場所などのパラメーターを変更します。
-
プロジェクトが構築されたら、以下を使用してアプリをインストールできます。
- Windows PowerShell
- Visual Studio
.appx
パッケージのインストールには、以下の項目が必要です。- WinJS ライブラリ
- パッケージに、自己署名済みの証明書、または VeriSign などの信頼できる機関が署名した公開証明書が付属していることを確認します。
- 開発者用ライセンス
4 つの主要なコンポーネントが、Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test ディレクトリに格納されています。
.appx
ファイル- 証明書(現在 Apache Cordova の自己署名証明書が使用されています)
- 依存フォルダー
- PowerShell ファイル(.ps1 拡張子)
Windows PowerShell を使用したアプリのデプロイ deploying-an-app-using-windows-powershell
Windows デバイスにアプリケーションをインストールする方法は 2 つあります。
開発者用ライセンスを取得する方法 by-acquiring-the-developer-license
-
PowerShell ファイル(
Add-AppDevPackage.ps1)
)を右クリックして、「PowerShell で実行」を選択します。 -
設定により、開発者用ライセンスを取得するよう求められます。 Microsoftアカウントの資格情報を使用して、開発者用ライセンスを取得します。
このライセンスは 30 日間有効です。無料で更新することができます。
-
開発者用ライセンスを取得すると、セットアップによって自己署名証明書がシステムにインストールされ、アプリケーションが正常にインストールされます。
企業が所有するデバイスを使用する by-using-enterprise-owned-devices
企業が所有するデバイスが企業のドメインに加入している場合、開発者用ライセンスを取得する必要はありません。
企業が所有するデバイスは、Windows の Professional エディションと Enterprise エディションを使用します。
Microsoftでは、VeriSign などの信頼できる機関が発行した公開証明書をインストールすることをお勧めします。
アプリケーションをデプロイするには:
- デバイスがエンタープライズドメインに加入していることを確認します。
- グループポリシー設定を有効にします。
グループポリシー設定を有効にするには:
-
デバイス上で
gpedit.msc
を実行します。 -
に移動します。 コンピューターの構成/管理テンプレート/ Windows コンポーネント/アプリパッケージの展開.
-
右クリック 信頼できるすべてのアプリのインストールを許可.
-
クリック 編集 を選択し、 有効.
-
「OK」をクリックします。
Visual Studio で生成された PowerShell スクリプトを編集して、開発者用ライセンスの取得を停止します。
PowerShell スクリプトで、$NeedDeveloperLicense = $false
の変数を設定します。
ドメインに参加していないデバイスの場合は、製品のアクティベーションキーのサイドロードが必要です。 Windows の販売店から購入できます。
Windows 8.1 Home Edition の場合、グループポリシーがなく、エンタープライズサイドロードが許可されておらず、エンタープライズドメインとの参加はできません。 開発者用ライセンスを使用して、Windows 8.1 Home Edition デバイスにアプリをデプロイします。
詳しくは、 ここ.
Visual Studio を使用したアプリのデプロイ deploying-an-app-using-visual-studio
Visual Studio を使用して Windows にアプリケーションをインストールするには:
-
リモートデバッガーを使用してデバイスに接続します。
詳しくは、リモートマシン上での Windows ストアアプリケーションの実行を参照してください。
-
Visual Studio でアプリを開き、「ソリューションプラットフォーム」リストから Windows-x64、Windows-x86、または Windows-AnyCPU を選択し、「 」を選択します。 リモートマシン.
-
アプリがリモートマシンにデプロイされます。