Opstelling het project van Visual Studio en bouwt Windows app set-up-the-visual-studio-project-and-build-the-windows-app
AEM Forms biedt de volledige broncode van de AEM Forms-app. De bron bevat alle componenten om een toepassing van de douanewerkruimte te bouwen. Het archief van de broncode, adobe-lc-mobileworkspace-src-<version>.zip
maakt deel uit van de adobe-aemfd-forms-app-src-pkg-<version>.zip
pakket over softwaredistributie.
Voer de volgende stappen uit om de AEM Forms-toepassingsbron op te halen:
-
Openen Softwaredistributie. U hebt een Adobe ID nodig om u aan te melden bij de softwaredistributie.
-
Tikken Adobe Experience Manager beschikbaar in het koptekstmenu.
-
In de Filters sectie:
- Selecteren Forms van de Solution vervolgkeuzelijst.
- Selecteer de versie en typ voor het pakket. U kunt ook de opdracht Search Downloads om de resultaten te filteren.
-
Tik op de pakketnaam die van toepassing is op het besturingssysteem. Selecteer Accept EULA Terms en tikken Download.
-
Openen Pakketbeheer en klik op Upload Package om het pakket te uploaden.
-
Selecteer het pakket en klik op Install.
-
Als u het broncodearchief wilt downloaden, opent u
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
in uw browser.Het bronpakket wordt gedownload op uw apparaat.
In de volgende afbeelding wordt de geëxtraheerde inhoud van de adobe-lc-mobileworkspace-src-<version>.zip
.
In de volgende afbeelding wordt de mapstructuur van de windows
in de src
map.
Het milieu instellen setting-up-the-environment
Voor Windows-apparaten hebt u het volgende nodig:
- Microsoft Windows 8.1 of Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio Tools for Apache Cordova
Visual Studio Project instellen voor AEM Forms-app setting-up-visual-studio-project-for-aem-forms-app
Voer de volgende stappen aan opstelling uit AEM Forms app project in Visual Studio.
- Kopieer de
adobe-lc-mobileworkspace-src-<version>.zip
archiveren naar%HOMEPATH%\Projects
map in Windows 8.1 of Windows 10 met Visual Studio 2015 geïnstalleerd en geconfigureerd. - Het archief in het dialoogvenster
%HOMEPATH%\Projects\MobileWorkspace
directory. - Ga naar de
%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
directory. - Open de
CordovaApp.sln
dossier gebruikend Visual Studio 2015 en ga aan de bouw van AEM Forms app te werk.
AEM Forms-app ontwikkelen build-aem-forms-app
Voer de volgende stappen uit om AEM Forms-app te maken en te implementeren.
-
Selecteer in de werkbalk Standaard van Visual Studio de optie Geen in het keuzemenu voor de constructiemodus.
-
Selecteer Windows-AnyCPU, Windows-x64 of Windows-x86 op basis van uw platform. Windows-AnyCPU wordt aanbevolen.
-
In de Ontdekkingsreiziger van de Oplossing van Visual Studio, klik het project met de rechtermuisknop aan CordovaApp.Windows en selecteert u Store > Create AppPackages.
De wizard App Packages maken wordt weergegeven.
Het installatiebestand van CordovaApp.Windows_3.0.2.0_anycpu.appx wordt gemaakt in de map platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.
Als de fout optreedt
Retarget to windows 8.1 required
, klikt u met de rechtermuisknop op de fout en selecteert u in het pop-upmenu de optie Opnieuw toewijzen aan Windows 8.1. -
Selecteer in de wizard App Packages maken het weer of u uw app niet wilt uploaden naar de Windows Store en klik vervolgens op Volgende.
-
Breng de gewenste wijzigingen aan in de parameters, zoals de versie en uitvoerlocatie van de build van de app.
-
Nadat het project is gemaakt, kunt u de app installeren met:
- Windows PowerShell
- Visual Studio
De
.appx
de volgende onderdelen zijn vereist voor een correcte installatie van het pakket:- WinJS-bibliotheek
- Zorg ervoor dat het pakket wordt geleverd met een zelfondertekend certificaat of een door een vertrouwde instantie ondertekend openbaar certificaat, zoals VeriSign.
- Licentie voor ontwikkelaars
De map Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test bevat de vier hoofdcomponenten ervan:
.appx
file- Certificaat (momenteel is het een zelfondertekend certificaat van Apache Cordova)
- Afhankelijkheidsmap
- PowerShell-bestand (.ps1-extensie)
Het opstellen van een app die Vensters PowerShell gebruikt deploying-an-app-using-windows-powershell
Er zijn twee manieren om de toepassing op een apparaat van Vensters te installeren.
Door de ontwikkelaarslicentie aan te schaffen by-acquiring-the-developer-license
-
Klik met de rechtermuisknop op het PowerShell-bestand (
Add-AppDevPackage.ps1)
en kiest u Uitvoeren met PowerShell. -
De opstelling zet u ertoe aan om een ontwikkelaarvergunning te krijgen. Gebruik Microsoft-accountgegevens om een ontwikkelaarslicentie te verkrijgen.
Deze licentie is 30 dagen geldig en u kunt deze gratis verlengen.
-
Wanneer u de ontwikkelaarslicentie aanschaft, wordt het zelfondertekende certificaat geïnstalleerd op het systeem en wordt de toepassing correct geïnstalleerd.
Door apparaten in bedrijfsbezit te gebruiken by-using-enterprise-owned-devices
Voor apparaten die eigendom zijn van een onderneming en die zijn aangesloten bij het domein van de onderneming, is het niet nodig een ontwikkelaarslicentie aan te schaffen.
Apparaten in bedrijfsbezit gebruiken Professional- en Enterprise-versies van Windows.
Microsoft raadt u aan een door een vertrouwde instantie uitgegeven openbaar certificaat, zoals VeriSign, te installeren.
De app implementeren:
- Zorg ervoor dat het apparaat wordt aangesloten bij het domein van de onderneming.
- Groepsbeleid instellen inschakelen.
Groepsbeleid instellen inschakelen:
-
Voer de handeling uit op uw apparaat
gpedit.msc
. -
Navigeren naar Computerconfiguratie > Systeembeheersjablonen > Windows-component > Implementatie toepassingspakket.
-
Klikken met rechtermuisknop aan op Alle vertrouwde toepassingen installeren.
-
Klikken Bewerken en selecteert u Ingeschakeld.
-
Klikken OK.
Bewerk het Visual Studio-script dat PowerShell heeft gegenereerd om te voorkomen dat het ontwikkelaarslicentie verwerft.
In het manuscript PowerShell, plaats de variabele: $NeedDeveloperLicense = $false
.
Voor apparaten die geen domeinverbinding hebben, is de sideladende sleutel van de productactivering vereist. U kunt deze aanschaffen bij een Windows-leverancier.
Voor Windows 8.1 Home Edition, is er geen groepsbeleid, wordt de onderneming zijladen niet toegestaan, en u kunt zich niet bij het met het ondernemingsdomein aansluiten. Implementeer de app op een Windows 8.1 Home Edition-apparaat met een ontwikkelaarslicentie.
Klik voor meer informatie op hier.
Het opstellen van een app die Visual Studio gebruikt deploying-an-app-using-visual-studio
Om app op Vensters te installeren gebruikend Visual Studio:
-
Sluit het apparaat aan met extern foutopsporingsprogramma.
Zie voor meer informatie Windows Store-apps uitvoeren op een externe computer.
-
Met uw open app in Visual Studio, kies Vensters-x64, Vensters-x86, of Vensters-AnyCPU van de lijst van de Platforms van de Oplossing, en selecteer Externe machine.
-
Uw app wordt geïmplementeerd op de externe computer.