Konfigurera Visual Studio-projektet och bygg Windows-appen set-up-the-visual-studio-project-and-build-the-windows-app
AEM Forms tillhandahåller den fullständiga källkoden för AEM Forms-appen. Källan innehåller alla komponenter för att skapa ett anpassat arbetsyteprogram. Källkodsarkivet, adobe-lc-mobileworkspace-src-<version>.zip
, är en del av adobe-aemfd-forms-app-src-pkg-<version>.zip
-paketet för programvarudistribution.
Så här hämtar du programkällan för AEM Forms:
-
Öppna Programvarudistribution. Du behöver en Adobe ID för att logga in på Software Distribution.
-
Välj Adobe Experience Manager som finns på rubrikmenyn.
-
I avsnittet Filters:
- Välj Forms i listrutan Solution.
- Välj version och typ för paketet. Du kan också använda alternativet Search Downloads för att filtrera resultaten.
-
Välj det paketnamn som gäller för ditt operativsystem, välj Accept EULA Terms och välj Download.
-
Öppna Pakethanteraren och klicka på Upload Package för att överföra paketet.
-
Markera paketet och klicka på Install.
-
Om du vill hämta källkodsarkivet öppnar du
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
i webbläsaren.
Källpaketet hämtas till din enhet.
Följande bild visar det extraherade innehållet i adobe-lc-mobileworkspace-src-<version>.zip
.
Följande bild visar katalogstrukturen för mappen windows
i mappen src
.
Konfigurera miljön setting-up-the-environment
För Windows-enheter behöver du:
- Microsoft Windows 8.1 eller Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio Tools for Apache Cordova
Konfigurera Visual Studio Project för AEM Forms setting-up-visual-studio-project-for-aem-forms-app
Utför följande steg för att konfigurera AEM Forms-appprojektet i Visual Studio.
- Kopiera arkivet
adobe-lc-mobileworkspace-src-<version>.zip
till mappen%HOMEPATH%\Projects
i Windows 8.1- eller Windows 10-enheten med Visual Studio 2015 installerat och konfigurerat. - Extrahera arkivet i katalogen
%HOMEPATH%\Projects\MobileWorkspace
. - Navigera till katalogen
%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
. - Öppna filen
CordovaApp.sln
med Visual Studio 2015 och fortsätt med att skapa AEM Forms-appen.
Bygg AEM Forms-app build-aem-forms-app
Utför följande steg för att skapa och distribuera AEM Forms-program.
-
I verktygsfältet Visual Studio Standard väljer du Version i listrutan för byggläge.
-
Välj Windows-AnyCPU, Windows-x64 eller Windows-x86 baserat på din plattform. Windows-AnyCPU rekommenderas.
-
Högerklicka på projektet CordovaApp.Windows i Visual Studio Solution Explorer och välj Store > Create AppPackages.
Guiden Skapa programpaket visas.
Installationsfilen för CordovaApp.Windows_3.0.2.0_anycpu.appx skapas i katalogen platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.
Om du råkar ut för felet
Retarget to windows 8.1 required
högerklickar du på felet och väljer Återmål till Windows 8.1 på snabbmenyn. -
I guiden Skapa appaket väljer du väder eller inte vill överföra din app till Windows Store och klickar sedan på Nästa.
-
Gör önskade ändringar i parametrarna, till exempel version och utdataplats för appbygget.
-
När projektet har byggts kan du installera programmet med:
- Windows PowerShell
- Visual Studio
Paketet
.appx
kräver följande objekt för att kunna installeras:- WinJS-bibliotek
- Kontrollera att paketet innehåller ett självsignerat certifikat eller ett betrott certifikat som signerats av en utfärdare, till exempel VeriSign.
- Utvecklarlicens
Katalogen Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test innehåller de fyra huvudkomponenterna:
.appx
fil- Certifikat (för närvarande är det ett självsignerat certifikat av Apache Cordova)
- Beroendemapp
- PowerShell-fil (.ps1-tillägg)
Distribuera ett program med Windows PowerShell deploying-an-app-using-windows-powershell
Det finns två sätt att installera programmet på en Windows-enhet.
Genom att köpa utvecklarlicensen by-acquiring-the-developer-license
-
Högerklicka på PowerShell-filen (
Add-AppDevPackage.ps1)
) och välj Kör med PowerShell. -
Du uppmanas att skaffa en utvecklarlicens. Använd inloggningsuppgifterna för Microsoft-kontot för att skaffa en utvecklarlicens.
Licensen gäller i 30 dagar och du kan förnya den utan kostnad. -
När du köper utvecklarlicensen installeras det självsignerade certifikatet på datorn och programmet installeras korrekt.
Genom att använda företagsägda enheter by-using-enterprise-owned-devices
För företagsägda enheter som är anslutna till företagets domän krävs inte att man skaffar en utvecklarlicens.
Företagsägda enheter använder Professional- och Enterprise-utgåvorna av Windows.
Microsoft rekommenderar att du installerar ett betrott certifikat som utfärdats av en utfärdare, till exempel VeriSign.
Så här distribuerar du programmet:
- Kontrollera att enheten är ansluten till företagets domän.
- Aktivera grupprincipinställning.
Så här aktiverar du grupprincipinställning:
-
Kör
gpedit.msc
på din enhet. -
Navigera till Datorkonfiguration > Administrativa mallar > Windows-komponent > App Package Deployment.
-
Högerklicka på Tillåt att alla betrodda appar installerar.
-
Klicka på Redigera och välj Aktiverad.
-
Klicka på OK.
Redigera det Visual Studio-genererade PowerShell-skriptet för att hindra det från att hämta utvecklarlicensen.
Ange variabeln $NeedDeveloperLicense = $false
i PowerShell-skriptet.
För enheter som inte är domänanslutna krävs en produktaktiveringsnyckel som laddas sida vid sida. Du kan köpa det från en Windows-återförsäljare.
För Windows 8.1 Home Edition finns det ingen grupprincip, inläsning på företagssidan tillåts inte och du kan inte ansluta den till företagsdomänen. Distribuera appen på en Windows 8.1 Home Edition-enhet med hjälp av en utvecklarlicens.
Klicka här om du vill ha mer information.
Distribuera ett program med Visual Studio deploying-an-app-using-visual-studio
Så här installerar du appen i Windows med Visual Studio:
-
Anslut enheten med fjärrfelsökaren.
Mer information finns i Kör Windows Store-appar på en fjärrdator. -
Öppna appen i Visual Studio, välj Windows-x64, Windows-x86 eller Windows-AnyCPU i listan Lösningsplattformar och välj Fjärrdator.
-
Ditt program distribueras på fjärrdatorn.