Como emular aplicações IOS sem ter um Mac de forma mais simples ?
O ideal seria desenvolver com um Mac, mas nem todo mundo tem condições financeiras de adiquirir um.
Dei uma olhada no Hacktosh, mas terei que trocar várias peças no meu PC, e não estou podendo investir em nada agora.
Depois parti para uma VM, mas puxa muito os recursos da máquina, e fica muito lento a VM.
Usar um serviço na Cloud tem um custo, e para quem é iniciante fica complicado.
Estava usando o docker com a imagem do Catalisa para IOS, mas tive um conflito com as novas versões do React Native.
Gostaria de saber de uma imagem docker para o IOS compatível com as versões atuais do React Native, Flutter e Android Multiplataforma.
Ou se existe uma outra opção mais simples para emular essas aplicações.
Não tem uma solução leve para fazer isso. Já vi uma usando docker para emular macOS para rodar o xcode e o simulador. Deve ser pesado para o pc e não sei nada sobre compatibilidade entre RN e Flutter. https://dev.to/ianito/como-emular-um-ios-no-linux-utilizando-docker-3l75
Uma solução é, no caso de usar expo, testar usando um iphone. Não precisa ser o iphone 14, se não tiver um, pode procurar por um iphone 8 usado que recebeu o iOS 16 e é uma boa opção, ainda é caro mas é uma opção mais barata do que trocar as peças do seu pc.
Pq vc está precisando testar o iOS? é trabalho ou apenas estudo? Dependendo da resposta eu mudaria a minha resposta tmb.
Boa noite, eu não sei se te ajuda, mas uma vez me apresentaram o Appetize. O link de acesso: https://appetize.io/demo?device=iphone14pro&osVersion=16.2&record=true Vou te falar que nunca usei com Apps muito elaborados, mas pra coisas simples funciona muito bem, e tem várias configurações que você pode montar.
Mano, já passei por esse exato problema. Não teve outra maneira, tive que contratar um serviço de mac na nuvem, no caso foi o MacInCloud. Tentei VM, docker ... Enfrentei os mesmos problemas de compatibilidade, depois de muitas tentativas desisti e tive que gastar uma grana. No MacInCloud você consegui pagar por 1 dia de uso. Para mim foi mais que o suficiente para consertar o que precisava e até mandar para a loja. Eu sei que não ajudei muito, mas foi a única alternativa que deu certo para mim. Era isso ou um Mac caríssimo na época hehe. De toda forma espero que você consiga encontrar uma solução sem custo para ti, se não, pensa em contratar alguns desses serviços por um curto período de tempo. Abraço.
Faça como eu: Hackintosh
Monte um notebook (geralmente Lenovo vem quase tudo compatível) ou Desktop para rodar um MacOs.
Aqui roda liso o MacOS. Faço até atualizações oficiais.
Expo voce consegue criar um aplicativo IOS sem precisar ter mac.