In AEM Forms wird der vollständige Quellcode der AEM Forms-App bereitgestellt. Die Quelle enthält alle Komponenten, die für eine benutzerdefinierte Workspace-Anwendung erforderlich sind. Das Quellcode-Archiv adobe-lc-mobileworkspace-src-<version>.zip
ist Teil des adobe-aemfd-forms-app-src-pkg-<version>.zip
-Pakets zur Softwareverteilung.
Um die AEM Forms App-Quelle zu erhalten, führen Sie die folgenden Schritte aus:
Öffnen Sie Software-Distribution. Zum Anmelden bei Software Distribution benötigen Sie eine Adobe ID.
Tippen Sie im Kopfzeilenmenü auf Adobe Experience Manager.
Im Abschnitt Filter:
Tippen Sie auf den Paketnamen, der auf Ihr Betriebssystem zutrifft, wählen Sie EULA-Begriffe akzeptieren und tippen Sie auf Herunterladen.
Öffnen Sie Package Manager und klicken Sie auf Paket hochladen, um das Paket hochzuladen.
Wählen Sie das Paket aus und klicken Sie auf Installieren.
Um das Quellcode-Archiv herunterzuladen, öffnen Sie https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
in Ihrem Browser.
Das Quellpaket wird auf Ihr Gerät heruntergeladen.
Die folgende Abbildung zeigt den extrahierten Inhalt von adobe-lc-mobileworkspace-src-<version>.zip
.
Die folgende Abbildung zeigt die Ordnerstruktur des Ordners windows
im Ordner src
.
Für Windows-Geräte benötigen Sie Folgendes:
Führen Sie folgende Schritte durch, um das AEM Forms-App-Projekt in Visual Studio einzurichten:
adobe-lc-mobileworkspace-src-<version>.zip
in den Ordner %HOMEPATH%\Projects
auf dem Windows 8.1- oder Windows 10-Gerät, auf dem Visual Studio 2015 installiert und konfiguriert ist.%HOMEPATH%\Projects\MobileWorkspace
.%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
.CordovaApp.sln
in Visual Studio 2015 und erstellen Sie die AEM Forms-App.Führen Sie die folgenden Schritte zum Erstellen und Bereitstellen der AEM Forms-App durch:
Im Windows-Dateisystem für die AEM Forms-App gespeicherte Daten werden nicht verschlüsselt. Es wird empfohlen, zum Verschlüsseln von Festplattendaten ein Drittanbieter-Tool wie die Windows BitLocker Drive Encryption zu verwenden.
Wählen Sie in der Visual Studio Standard-Symbolleiste Release aus der Dropdownliste für den Buildmodus.
Wählen Sie je nach Ihrer Plattform Windows-AnyCPU, Windows-x64 oder Windows-x86. Empfohlen wird Windows-AnyCPU.
Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf das Projekt CordovaApp.Windows und wählen Sie Store > Create AppPackages.
Der Assistent zum Erstellen der App-Pakete wird angezeigt.
Die Installationsprogrammdatei CordovaApp.Windows_3.0.2.0_anycpu.appx wird im Ordner platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test erstellt.
Wenn der Fehler Retarget to windows 8.1 required
auftritt, klicken Sie mit der rechten Maustaste auf den Fehler und wählen Sie im Popupmenü Retarget To Windows 8.1.
Wählen Sie im Assistenten zum Erstellen von App-Paketen, ob Sie Ihre App in den Windows Store hochladen möchten, und klicken Sie dann auf Weiter.
Nehmen Sie Änderungen an den Parameter wie der Version und dem Ausgabespeicherort des App-Builds vor wie benötigt.
Nach Erstellung des Projekts können Sie die App mit folgenden Programmen installieren:
Zum erfolgreichen Installieren des .appx
-Pakets sind die folgenden Elemente erforderlich:
Der Ordner Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test enthält die vier Hauptkomponenten:
.appx
fileEs gibt zwei Möglichkeiten zum Installieren der Anwendung auf einem Windows-Gerät.
Klicken Sie mit der rechten Maustaste auf die PowerShell-Datei ( Add-AppDevPackage.ps1)
und wählen Sie Mit PowerShell ausführen.
Bei der Einrichtung werden Sie dazu aufgefordert, eine Entwicklerlizenz zu erwerben. Verwenden Sie die Microsoft-Kontoanmeldeinformationen zum Erwerben der Entwicklerlizenz.
Diese Lizenz ist für 30 Tage gültig, und Sie können Sie kostenlos verlängern.
Wenn Sie die Entwicklerlizenz erwerben, installiert das Setupprogramm das selbstsignierte Zertifikat auf dem System und die Anwendung wird erfolgreich installiert.
Für unternehmenseigene Geräte, die in die Unternehmensdomäne eingebunden sind, ist der Erwerb einer Entwicklerlizenz nicht erforderlich.
Unternehmenseigene Geräte verwenden die Professional und Enterprise Edition von Windows.
Microsoft empfiehlt das Installieren eines von einer vertrauenswürdigen Stelle ausgestellten öffentlichen Zertifikats, wie etwa VeriSign.
So stellen Sei die App bereit:
So aktivieren Sie die Gruppenrichtlinien-Einstellung:
Führen Sie auf Ihrem Gerät gpedit.msc
aus.
Navigieren Sie zu Computerkonfiguration > Administrative Vorlagen > Windows-Komponente > Bereitstellung von App-Paketen.
Klicken Sie mit der rechten Maustaste auf Installation aller vertrauenswürdigen Apps zulassen.
Klicken Sie auf Bearbeiten und wählen Sie Aktiviert.
Klicken Sie auf OK.
Bearbeiten Sie das von Visual Studio generierte PowerShell-Skript, um zu verhindern, dass eine Entwicklerlizenz erworben wird.
Legen Sie im PowerShell-Skript die Variable fest: $NeedDeveloperLicense = $false
.
Für Geräte, die nicht in die Domäne eingebunden sind, ist ein Querladen des Produktaktivierungsschlüssels erforderlich. Diesen können Sie von einem Windows-Händler erwerben.
Für die Windows 8.1 Home Edition gibt es keine Gruppenrichtlinie, ein Querladen innerhalb des Unternehmens ist nicht zulässig und Sie können sie nicht in die Unternehmensdomäne einbinden. Stellen Sie die App mithilfe der Entwicklerlizenz auf einem Gerät mit Windows 8.1 Home Edition bereit.
Klicken Sie hier, um weitere Informationen zu erhalten.
So installieren Sie die App mit Visual Studio unter Windows:
Verbinden Sie das Gerät mithilfe von Remotedebugger.
Weitere Informationen finden Sie unter Windows Store-Apps auf einem Remotecomputer ausführen.
Wählen Sie, während Sie die App in Visual Studio geöffnet haben, in der Liste der Lösungsplattformen Windows-x64, Windows-x86 oder Windows-AnyCPU und wählen Sie anschließend Remotecomputer.
Ihre App wird auf dem Remotecomputer bereitgestellt.