Como desenvolver aplicativos iOS no Windows


É possível criar aplicativos para dispositivos iOS em um PC com Windows? Como desenvolver aplicativos iOS no Windows é, provavelmente, uma das perguntas mais comuns feitas por quem deseja desenvolver aplicativos para plataformas Apple, mas não tem um Mac à disposição. Neste artigo, vamos falar sobre a solução simples que irá ajudá-lo com o desenvolvimento iOS no Windows e escrever aplicativos para iPhone / iPad sem usar um Mac.

Conteúdo

Desenvolva aplicativos iOS no Windows


Se você for criar aplicativos iOS no Windows, deve saber que o macOS é a única plataforma capaz de funcionar com o iOS SDK. Isso significa que o Xcode, o ambiente de desenvolvimento integrado (IDE) que contém tudo o que você precisa para construir e publicar aplicativos iOS, será executado apenas nesta plataforma.

Desenvolva aplicativos iOS no Windows

Contanto que você não tenha um Mac, mas ainda precise usar o macOS para escrever aplicativos iOS, o software de virtualização é a solução mais simples. Instalada no seu PC com Windows, uma máquina virtual (VirtualBox, VMware, etc.) fornecerá acesso ao macOS, possibilitando assim o desenvolvimento de aplicativos iOS no Windows.

Aqui está o que você precisa fazer para conseguir isso:

  1. Instale um aplicativo de virtualização (por exemplo, VirtualBox) e crie uma máquina virtual em seu computador local.
  2. Install and set up a macOS in your VM.
  3. Install XCode on macOS.

Nunca se esqueça ao configurar um macOS para inserir um ID Apple VÁLIDO . É necessária uma conta Apple válida para o download futuro do Xcode.

Selecione o resultado e as configurações desejados em “Preferências do sistema” no final da configuração do macOS.

Depois disso, a instalação do XCode é simples:

  1. Encontre o ícone do aplicativo da Apple Store no “Dock” e clique nele.
  2. Assim que o aplicativo iniciar, digite “Xcode” no campo de pesquisa no canto superior direito
  3. Clique no botão “Instalar” abaixo do ícone “Xcode”

    Nota: os usuários devem fornecer IDs Apple válidos, caso não o tenham feito durante a configuração do macOS. Mesmo se você fez, digite novamente o ID da Apple de qualquer maneira.

  4. Após o download e a instalação do Xcode, ele será executado em um sistema operacional convidado como se fosse o Xcode para Windows.

Depois que a instalação do macOS e do Xcode for concluída, os recursos de codificação e simulador de iOS estarão disponíveis. Permitindo que você teste aplicativos com a mesma eficiência que você esperaria de um computador Mac real.

Por fim, lembre-se de usar o macOS em qualquer coisa que não seja o hardware oficial da Apple viola o EULA da Apple.

Depois que o macOS e o XCode estiverem instalados, você pode começar a codificar e usar o simulador iOS para testar os aplicativos como se estivesse usando uma máquina Mac real.

Redirecionar dispositivos iOS para VM e plataformas de nuvem


Apesar de suas múltiplas vantagens, executar um macOS como um sistema operacional convidado pode ter uma grande desvantagem. Como se sabe, não é fácil acessar periféricos locais de uma máquina virtual.

App para redirecionamento de dispositivos iOS

O que o ajudará a resolver esse problema é um software dedicado - USB Network Gate. A solução permitirá que você compartilhe o iPhone ou qualquer outro dispositivo iOS conectado ao seu PC Windows com o Mac remoto para que o Xcode possa detectar o dispositivo e permitir a depuração do seu aplicativo.
USB Network Gate logo

USB Network Gate

Share USB over Ethernet on Windows
4.9 Classificação baseado em 179+ usuários, Сomentários(72)
Baixar 14-day trial, You can share only 1 local USB-device
USB Network Gate

USB Network Gate é um programa avançado desenvolvido para redirecionar periféricos USB pela Internet. Com este software, você poderá encaminhar seus dispositivos iOS não apenas para um ambiente virtual, mas para qualquer infraestrutura de nuvem (o que é especialmente conveniente no caso de você decidir alugar um Mac na nuvem).

Ferramenta de software para depuração remota do iPhone: guia 'Como fazer'


O USB Network Gate é uma solução eficiente para o desenvolvimento de aplicativos para iPhone de baixo custo. Você pode simplesmente conectar seu iPhone via USB à estação de trabalho Windows / Mac e o software irá compartilhar esta conexão USB entre vários computadores a qualquer distância. Isso significa que você pode carregar seus novos aplicativos para o iPhone sem tê-lo fisicamente conectado à sua máquina Windows.

Veja como encaminhar o iPhone para uma máquina virtual com o software:

  1. Primeiro, conecte seu dispositivo iOS ao host Windows via USB.
  2. Em seguida, instale o aplicativo nos sistemas operacionais host e convidado.
  3. No computador host, compartilhe o iPhone na interface do software.
  4. Inicie o aplicativo em sua máquina virtual e conecte-se ao dispositivo compartilhado.

É isso aí! Agora, o iPhone está disponível para acesso a partir do sistema operacional convidado, como se estivesse fisicamente conectado à máquina virtual.

USB Network Gate

Exigences pour Windows (32-bit and 64-bit): XP/Vista/7/8/10, Windows Server 2003/2008/2012/2016/2019
Également disponible sur macOS, Linux OS et Android , 5.4MB tamanho
Versão 9.0.2236 (08/05/2020) Notas de versão
Categoria: Network Software