Configurar o projeto do Visual Studio e criar o aplicativo do Windows set-up-the-visual-studio-project-and-build-the-windows-app
O AEM Forms fornece o código-fonte completo do aplicativo AEM Forms. A origem contém todos os componentes para criar um aplicativo de espaço de trabalho personalizado. O arquivo morto de código-fonte, adobe-lc-mobileworkspace-src-<version>.zip
, faz parte do pacote adobe-aemfd-forms-app-src-pkg-<version>.zip
na Distribuição de Software.
Para obter a origem do aplicativo AEM Forms, execute as seguintes etapas:
-
Abra a Distribuição de softwares. Você precisa de uma Adobe ID para fazer logon na Distribuição de softwares.
-
Selecione Adobe Experience Manager, disponível no menu de cabeçalho.
-
Na seção Filtros:
- Selecione Forms na lista suspensa Solução.
- Selecione a versão e o tipo do pacote. Você também pode usar a opção Downloads de Pesquisa para filtrar os resultados.
-
Selecione o nome do pacote aplicável ao seu sistema operacional, selecione Aceitar termos do EULA e selecione Baixar.
-
Abra o Gerenciador de Pacotes e clique em Carregar Pacote para carregar o pacote.
-
Selecione o pacote e clique em Instalar.
-
Para baixar o arquivo morto do código-fonte, abra
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
no navegador.
O pacote de origem é baixado no dispositivo.
A imagem a seguir exibe o conteúdo extraído de adobe-lc-mobileworkspace-src-<version>.zip
.
A imagem a seguir exibe a estrutura de diretório da pasta windows
na pasta src
.
Configuração do ambiente setting-up-the-environment
Para dispositivos Windows, é necessário:
- Microsoft Windows 8.1 ou Windows 10
- Microsoft Visual Studio 2015
- Ferramentas do Microsoft Visual Studio para Apache Cordova
Configurando o Projeto do Visual Studio para o aplicativo AEM Forms setting-up-visual-studio-project-for-aem-forms-app
Execute as seguintes etapas para configurar o projeto de aplicativo AEM Forms no Visual Studio.
- Copie o arquivo morto
adobe-lc-mobileworkspace-src-<version>.zip
para a pasta%HOMEPATH%\Projects
no dispositivo Windows 8.1 ou Windows 10 com o Visual Studio 2015 instalado e configurado. - Extraia o arquivo morto no diretório
%HOMEPATH%\Projects\MobileWorkspace
. - Navegue até o diretório
%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
. - Abra o arquivo
CordovaApp.sln
usando o Visual Studio 2015 e prossiga para a compilação do aplicativo AEM Forms.
Criar aplicativo AEM Forms build-aem-forms-app
Execute as seguintes etapas para criar e implantar o aplicativo AEM Forms.
-
Na Barra de Ferramentas do Visual Studio Standard, selecione Versão na lista suspensa para modo de compilação.
-
Selecione Windows-AnyCPU, Windows-x64 ou Windows-x86 com base em sua plataforma. Windows-AnyCPU é recomendado.
-
No Visual Studio Solution Explorer, clique com o botão direito do mouse no projeto CordovaApp.Windows e selecione Loja > Criar AppPackages.
O assistente Criar pacotes de aplicativos é exibido.
O arquivo do instalador CordovaApp.Windows_3.0.2.0_anycpu.appx é criado no diretório platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test.
Se você encontrar o erro
Retarget to windows 8.1 required
, clique com o botão direito no erro e, no menu pop-up, selecione Redirecionar para o Windows 8.1. -
No assistente Criar Pacotes de Aplicativos, selecione clima ou não para carregar seu aplicativo na windows store e clique em Avançar.
-
Faça as alterações nos parâmetros, como a versão e o local de saída da build do aplicativo, conforme necessário.
-
Depois que o projeto for criado, você poderá instalar o aplicativo usando:
- Windows PowerShell
- Visual Studio
O pacote
.appx
requer os seguintes itens para ser instalado com êxito:- Biblioteca WinJS
- Verifique se o pacote vem com um certificado autoassinado ou com um certificado público assinado por uma autoridade confiável, como o VeriSign.
- Licença de desenvolvedor
O diretório Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contém os quatro componentes principais:
.appx
arquivo- Certificado (Atualmente, é um certificado autoassinado pelo Apache Cordova)
- Pasta de dependências
- Arquivo do PowerShell (extensão .ps1)
Implantação de um aplicativo usando o Windows PowerShell deploying-an-app-using-windows-powershell
Há duas maneiras de instalar o aplicativo em um dispositivo Windows.
Ao adquirir a licença de desenvolvedor by-acquiring-the-developer-license
-
Clique com o botão direito do mouse no arquivo do PowerShell (
Add-AppDevPackage.ps1)
) e escolha Executar com PowerShell. -
A instalação solicita que você obtenha uma licença de desenvolvedor. Use as credenciais de conta da Microsoft para adquirir uma licença de desenvolvedor.
Esta licença é válida por 30 dias e você pode renová-la gratuitamente. -
Quando você adquire a licença de desenvolvedor, a configuração instala o certificado autoassinado no sistema e o aplicativo é instalado com êxito.
Ao usar dispositivos de propriedade empresarial by-using-enterprise-owned-devices
Para dispositivos de propriedade corporativa que ingressaram no domínio da empresa, não é necessário adquirir uma licença de desenvolvedor.
Dispositivos de propriedade corporativa usam as edições Professional e Enterprise do Windows.
A Microsoft recomenda instalar um certificado público emitido por uma autoridade confiável, como o VeriSign.
Para implantar o aplicativo:
- Verifique se o dispositivo ingressou no domínio da empresa.
- Habilitar configuração de política de grupo.
Para habilitar a configuração de diretiva de grupo:
-
Em seu dispositivo, execute
gpedit.msc
. -
Navegue até Configuração do Computador > Modelos Administrativos > Componente do Windows > Implantação do Pacote de Aplicativos.
-
Clique com o botão direito do mouse em Permitir que todos os aplicativos confiáveis sejam instalados.
-
Clique em Editar e selecione Habilitado.
-
Clique em OK.
Edite o script do PowerShell gerado pelo Visual Studio para impedi-lo de adquirir uma licença de desenvolvedor.
No script do PowerShell, defina a variável: $NeedDeveloperLicense = $false
.
Para dispositivos que não ingressaram em um domínio, é necessário carregar manualmente a chave de ativação do produto. Você pode comprá-lo de um revendedor Windows.
Para o Windows 8.1 Home Edition, não há política de grupo, o carregamento lateral da empresa não é permitido e você não pode ingressá-lo com o domínio da empresa. Implante o aplicativo em um dispositivo Windows 8.1 Home Edition usando uma licença de desenvolvedor.
Para obter mais informações, clique aqui.
Implantando um aplicativo usando o Visual Studio deploying-an-app-using-visual-studio
Para instalar o aplicativo no Windows usando o Visual Studio:
-
Conecte o dispositivo usando o depurador remoto.
Para obter mais informações, consulte Executar aplicativos da Windows Store em um computador remoto. -
Com seu aplicativo aberto no Visual Studio, escolha Windows-x64, Windows-x86 ou Windows-AnyCPU na lista Plataformas de Soluções e selecione Computador Remoto.
-
Seu aplicativo é implantado no computador remoto.