Configurar o projeto do Visual Studio e criar o aplicativo do Windows

Última atualização em 2023-12-07

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 do código-fonte, adobe-lc-mobileworkspace-src-<version>.zipO faz parte da adobe-aemfd-forms-app-src-pkg-<version>.zip pacote na Distribuição de software.

Para obter a origem do aplicativo AEM Forms, execute as seguintes etapas:

  1. Abra a Distribuição de softwares. Você precisa de uma Adobe ID para fazer logon na Distribuição de softwares.

  2. Selecionar Adobe Experience Manager disponível no menu de cabeçalho.

  3. No Filtros seção:

    1. Selecionar Forms do Solução lista suspensa.
    2. Selecione a versão e o tipo do pacote. Você também pode usar a variável Pesquisar downloads para filtrar os resultados.
  4. Selecione o nome do pacote aplicável ao seu sistema operacional e Aceitar termos do EULA e selecione Baixar.

  5. Abertura Gerenciador de pacotes e clique em Fazer upload do pacote para carregar o pacote.

  6. Selecione o pacote e clique em Instalar.

  7. Para baixar o arquivo de 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 do adobe-lc-mobileworkspace-src-<version>.zip.

mws-content-1

A imagem a seguir exibe a estrutura de diretório do windows pasta na src pasta.

win-dir

Configuração do ambiente

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

Execute as seguintes etapas para configurar o projeto de aplicativo AEM Forms no Visual Studio.

  1. Copie o adobe-lc-mobileworkspace-src-<version>.zip arquivar em %HOMEPATH%\Projects pasta no dispositivo Windows 8.1 ou Windows 10 com Visual Studio 2015 instalado e configurado.
  2. Extraia o arquivo no %HOMEPATH%\Projects\MobileWorkspace diretório.
  3. Navegue até a %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows diretório.
  4. Abra o CordovaApp.sln usando o Visual Studio 2015 e prossiga para a criação do aplicativo AEM Forms.

Criar aplicativo AEM Forms

Execute as seguintes etapas para criar e implantar o aplicativo AEM Forms.

OBSERVAÇÃO

Os dados armazenados no sistema de arquivos do Windows para o aplicativo AEM Forms não são criptografados. É recomendável usar uma ferramenta de terceiros, como a Criptografia de Unidade de Disco BitLocker do Windows, para criptografar dados de disco.

  1. Na barra de ferramentas do Visual Studio Standard, selecione Versão na lista suspensa para modo de criação.

  2. Selecione Windows-AnyCPU, Windows-x64 ou Windows-x86 com base em sua plataforma. Windows-AnyCPU é recomendado.

  3. No Visual Studio Solution Explorer, clique com o botão direito no projeto CordovaApp.Windows e selecione Loja > Criar AppPackages.

    createapppackages

    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.

    retarget-solution

  4. No assistente Criar Pacotes de Aplicativos, selecione clima ou não para carregar seu aplicativo na windows store e clique em Próxima.

    createapppackageswizard1

  5. 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.

    createapppackageswizard2

  6. Depois que o projeto for criado, você poderá instalar o aplicativo usando:

    • Windows PowerShell
    • Visual Studio

    A variável .appx O pacote requer os seguintes itens para ser instalado com êxito:

    1. Biblioteca WinJS
    2. Verifique se o pacote vem com um certificado autoassinado ou com um certificado público assinado por uma autoridade confiável, como o VeriSign.
    3. Licença de desenvolvedor

    O diretório Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test contém os quatro componentes principais:

    1. .appx arquivo
    2. Certificado (Atualmente, é um certificado autoassinado pelo Apache Cordova)
    3. Pasta de dependências
    4. Arquivo do PowerShell (extensão .ps1)

Implantação de um aplicativo usando o Windows PowerShell

Há duas maneiras de instalar o aplicativo em um dispositivo Windows.

Ao adquirir a licença de desenvolvedor

  1. Clique com o botão direito do mouse no arquivo do PowerShell ( Add-AppDevPackage.ps1)e escolha Executar com o PowerShell.

  2. 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.

  3. 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

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:

  1. Em seu dispositivo, execute gpedit.msc.

  2. Navegue até Configuração do computador > Modelos administrativos > Componente do Windows > Implantação do pacote de aplicativos.

  3. Clique com o botão direito do mouse Permitir que todos os aplicativos confiáveis sejam instalados.

  4. Clique em Editar e selecione Ativado.

  5. 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 em aqui.

Implantando um aplicativo usando o Visual Studio

Para instalar o aplicativo no Windows usando o Visual Studio:

  1. Conecte o dispositivo usando o depurador remoto.
    Para obter mais informações, consulte Executar aplicativos da Windows Store em um computador remoto.

  2. 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.

  3. Seu aplicativo é implantado no computador remoto.

Nesta página