Você precisa do Mac OS X para desenvolver aplicativos de iPhone?

Estava a ler um artigo a dizer que precisas do Mac OS X para desenvolver aplicações para iPhone. existem realmente restrições?

não pode baixar o IDE do SDK (e o programa de desenvolvimento do iOS) para o Windows?

 30
Author: Undo, 2012-03-05

9 answers

Sim, precisas do Mac OS X para isso. Xcode (SDK) só funcionará no Mac OS X. No entanto, se a parte legal para você não é realmente importante você pode instalar Mac OS X em seu PC normal. Procura no Google "Hackintosh".
 35
Author: Novarg, 2015-08-23 22:54:16
Não precisas de um Mac a sério, só de um Mac OSX. Se você não sentir vontade de comprar um mac do que você pode obter um porão da imagem do Mac OSX e instalá-lo em seu PC usando o software de máquina Virtual. Eu uso VMWare para executar MacOSX da minha máquina Windows 7 x64. VM's são uma ótima maneira de ir, os secadores podem levar um pouco para configurar, mas uma vez que tudo está funcionando é perfeito. VM's even support ethernet so from within the VM you can browse the web, download mac apps. Instalar coisas como XCode ou GameSalad. Sugiro pesquisar como usar máquinas virtuais.
 8
Author: Michael, 2013-03-06 20:56:47

Uma solução próxima é executar o OS X numa máquina Virtual numa plataforma Windows. Você então está desenvolvendo em XCode em OS X, em um VM no Windows. Desta forma, você não tem que comprar um Mac, ou dedicar o hardware a um "Hackintosh".

É claro que isto pode não ser ... legal pelos termos da licença, estou apenas falando sobre a possibilidade técnica.
 7
Author: abelenky, 2012-03-05 16:55:49
É absolutamente necessário o hardware Intel Macintosh para desenvolver aplicações iOS. O SDK iOS requer Xcode e Xcode só funciona em máquinas Macintosh. Acho que qualquer Intel Mac vai funcionar, mas com a rapidez com que as coisas estão mudando uma máquina mais nova vai lhe dar mais tempo antes que você seja forçado a atualizar a máquina.
 6
Author: Mark, 2012-03-05 16:50:06
Não, precisas de um Mac baseado em informações para desenvolver aplicações para os iOS. Não há nenhuma SDK iOS para Janelas. Dito isto, pode haver uma maneira de usar algo como o PhoneGap para desenvolver o seu aplicativo "em outro lugar" e, em seguida, criar um pacote adequado para o iOS, bem como outra plataforma móvel. Eu não estou familiarizado o suficiente com o PhoneGap e ferramentas similares para saber sobre este ângulo com mais certeza embora.
 5
Author: Mark Granoff, 2012-03-05 16:49:29

Você não pode, não há nenhum SDK iOS para o Windows, ele só tem uma versão Mac. No entanto, existem vários emuladores para Mac lá fora que você pode tentar instalar no Windows. Eu já tentei isso antes e funcionou, no entanto o desempenho foi realmente pobre. Se realmente quisesses fazer o desenvolvimento do iOS. Sugiro fortemente que compres um Mac.

 3
Author: gtr32x, 2012-03-05 16:51:28
Um ano depois... Eu não estou familiarizado com os pré-requisitos para o desenvolvimento de aplicativos nativos iOS, mas queria adicionar a possibilidade de criar uma aplicação móvel híbrido. Normalmente, mesmo assim, é necessário as ferramentas nativas e SDKs para a construção da aplicação de embalagem. Mas o PhoneGap fornece um serviço de compilação baseado em nuvem, que parece fazer o trabalho:

" e as contas de desenvolvimento e SDKs? Preciso de preparar isso? antes de começar com a compilação do PhoneGap?

Não! Mas você pode querer instalar alguns dos emuladores SDK Se você não possui um dispositivo específico para o qual você quer testar uma construção."

Fonte: Serviço de compilação do PhoneGap

Eu próprio não testei o serviço. Só queria dar um caminho adicional a considerar.
 1
Author: Snezhana Sapunkova, 2013-06-18 14:46:38

Para ser claro, o desenvolvimento de aplicações para iPhone requer computadores Mac. Xcode e iOS SDK para liderar através do desenvolvimento do aplicativo.Objective-C é a linguagem de programação que é mais necessária para o desenvolvimento de aplicativos iOS para construir aplicativos. E para ser franco, há uma diferença entre iOS e OS X. iOS e OS X compartilham mais framework. Assim, o porting app funciona de OS X para iOS é possível com um pouco de trabalho. Se você é um desenvolvedor de cacau, você seria se adaptar a estes frameworks mais fácil.

Verifique se mais informações: developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007898

 0
Author: laalto, 2013-10-08 10:21:22
Sim, vais precisar de um MacBook ou similar para desenvolver para os iOS. Na minha opinião, um dos maiores problemas de desenvolvimento de aplicativos para iOS é que você regularmente tem que comprar um novo MacBook (ou outro computador de tecnologia baseado em Mac), uma vez que ao longo do tempo a versão mais atual disponível de xCode para o seu OS X já recentemente desatualizado torna-se incompatível com o mais novo iOS.
 0
Author: Bruno Barros, 2015-11-15 18:48:15