Partilhar via


Compilar e simular o iOS na nuvem

Visual Studio Tools para o Apache Cordova permitem que você crie várias plataformas, aplicativos híbridos de múltiplos dispositivos usando Apache Cordova. Você pode usar o agente remoto do vs-mda com um Mac na sua rede para criar, depurar, executar e simular uma versão iOS do seu aplicativo. Muitos desenvolvedores começar o desenvolvimento de aplicativos híbridos testando no Android. Posteriormente no processo de desenvolvimento, quando o foco está principalmente na verificação e acabamento a interface do usuário para um conjunto de dispositivos de núcleo, eles começam testes em iOS. A necessidade de fornecer cada desenvolvedor de uma equipe com um Mac para essa etapa final não é econômica. Como alternativa à compra de Macs, você pode usar uma provedor de hospedagem em nuvem para criar e depurar seu aplicativo no simulador do iOS de um computador Windows, para depurar problemas nativos usando o Xcode e enviar seu aplicativo para iTunes usando o carregador do aplicativo Apple. Os provedores de hospedagem de nuvem cobram um intervalo de taxas, algumas das quais podem ser muito econômicas (especialmente se a maior parte do seu desenvolvimento é feita em uma plataforma diferente). Neste tutorial, descreveremos como configurar ferramentas para Apache Cordova para uso com um provedor —MacInCloud.

Dica

Não recomendamos MacInCloud como fornecedora preferencial.As etapas mostradas aqui podem ser seguidas com outro provedores de hospedagem de Mac ou com Macs no seu próprio datacenter (isto é, em situações onde você não tem acesso de administrador para instalar o vs-mda-remote).É recomendável que você avalie provedores com base nas necessidades da sua organização.

Instalar remoto de mda vs

Para começar com MacInCloud, primeiro configure uma conta ou uma versão de avaliação. Verifique se que você habilitar o recurso de porta remota compilação durante o check-out. Depois que você forneceu as informações de logon, se conectar ao seu Mac usando a área de trabalho remota e, em seguida, você pode configurar remoto do vs-mda. Se você escolher um plano de MacInCloud com um servidor dedicado, você terá acesso sudo (administrador). Com acesso sudo, basta seguir as mesmas instruções usadas para instalar o agente remoto em um MAC de local.

Se você estiver usando um plano de servidor gerenciado, você não terá acesso sudo. No entanto, vale a pena observar que VS-mda-remoto provavelmente já está instalado no computador em que você tem acesso ao. Você pode validar isso ao tentar iniciar o agente. No aplicativo de Terminal, digite:

vs-mda-remote

Se não estiver instalado, contate o suporte da MacInCloud e peça-lhe para instalá-lo em seu nome.

Configurar o Visual Studio para conectar-se a sua nuvem hospedado Mac

Com uma exceção, você pode usar o mesmo processo para configurar o Visual Studio para uso com MacInCloud como você faria com seu próprio Mac. O nome de host para MacInCloud não está disponível externamente, por isso você precisa usar o endereço IP em vez do nome de host.

Dica

remoto do VS-mda não se destina a ser usado como um serviço baseado em nuvem tradicional e assegure-se de que você esteja em conformidade com qualquer Apple licenciamento os termos aplicáveis à sua organização.

Para obter seu endereço IP e configurar o Visual Studio

  1. No aplicativo de Terminal em seu Mac, digite o seguinte comando (certifique-se de incluir um espaço antes da aspa final, conforme mostrado).

    ifconfig | grep "inet "
    

    Dois endereços IP são exibidos. As etapas a seguir, você precisará do endereço IP que não é o endereço de loopback (127.0.0.1). Por exemplo, se digitar o comando precedente resultou na saída a seguir, você precisará 192.168.0.100.

    inet 127.0.0.1 netmask 0xff000000
    inet 192.168.0.100 netmask oxffffff00 broadcast 192.168.0.1
    
  2. Se ainda não estiver sendo executado, inicie o agente no aplicativo de Terminal no seu Mac digitando:

    vs-mda-remote
    

    Na primeira vez que você iniciar o agente, você verá a saída semelhante a este.

    Saída quando seu primeiro iniciar o agente remoto

  3. No Visual Studio, abra ferramentas, opções, ferramentas para Apache Cordovae então configuração do agente remoto.

  4. Defina configurações do agente remoto.

    Definir habilitar processamento remoto iOS como True e configurar a porta e o PIN de segurança usando a saída do aplicativo Terminal. Em vez de usar o nome de host mostrado no aplicativo de Terminal, use o endereço IP obtido anteriormente e inseri-los no Host campo.

    Importante

    O PIN de segurança expira após 10 minutos por padrão.Para gerar um novo PIN, consulte nosso documentação.

    Configurando o agente remoto no Visual Studio

    Isso é tudo. Você tiver terminado de configurar o agente!

Tratando alterações de endereço IP

Geralmente não deve alterar seu endereço IP, mas em caso afirmativo, você pode facilmente gerar um novo certificado de segurança do servidor e o PIN e atualize sua configuração no Visual Studio. Para obter detalhes, consulte nosso documentação. Como alternativa, você pode optar por atualizar o arquivo de Hosts do Windows para mapear o nome de host que relatórios remoto do vs-mda (ao gerar a PIN de segurança) para o endereço IP e, em seguida, use o nome de host mapeados em vez do endereço IP quando você configura o Visual Studio. Se seu endereço IP for alterada novamente, você precisará atualizar o arquivo de Hosts Windows.