Pergunta

Eu nunca fiz nenhum desenvolvimento de iPhone ou iPod Touch, muito devido à necessidade adicional de um Mac se desenvolver, além de precisar aprender o Objetivo-C. Com o anúncio de Monotouch Agora posso usar idiomas .NET com que já estou familiarizado e desenvolver no meu PC do Windows.

No entanto, estou curioso para saber se ainda precisará de um Mac para implantar e testar meu aplicativo para iPhone? Então, quais ferramentas são necessárias para o iPhone Touch e quais elas serão executadas no Windows com o Monotouch?

Foi útil?

Solução

Visto que a ferramenta de design de código necessária para assinar o aplicativo de execução no dispositivo não está documentada e disponível apenas para o OS XI acha que é uma aposta segura que você só pode criar um aplicativo para implantação no OS X.

Embora tecnicamente possa ser possível compilar aplicativos em algum outro sistema operacional, com o simulador ou a ferramenta de design que você não tem como testá -los; portanto, precisará de um Mac disponível para fazer isso de qualquer maneira. Suponho que também seja possível testar contra o dispositivo Jailbroken, mas não gostaria de enviar um aplicativo que não havia sido testado um firmware do sistema operacional.

Outras dicas

As sementes para uma resposta estão incorporadas em sua pergunta. De página do projeto:

O Monotouch exige que um Mac e o iPhone SDK da Apple testem no emulador; E você precisará ser um desenvolvedor de iPhone da Apple para implantar no dispositivo.

Nenhum dos pontos da resposta de Michael fala diretamente à pergunta de Jim.

Estar em uma plataforma Windows impedirá que você use o emulador SDK do iPhone, mas não necessariamente impedirá que você implante e teste em um iPhone/iPod Touch real.

Que eu saiba, você não precisa possuir hardware Mac para se registrar como desenvolvedor de iPhone. Você precisa ser um desenvolvedor de iPhone para poder usar a funcionalidade de implantação de teste que o iPhone suporta.

Ainda não tentei o Monotouch, mas esse é o meu entendimento de como funciona. Quando você compilar usando o Monotouch, ele produzirá um binário pronto para ser executado no dispositivo iPhone/iPod Touch. Você usaria o iTunes para arrastar o binário pelo painel de aplicativos e sincronizar o dispositivo. Essa abordagem certamente não será tão automatizada quanto o desenvolvimento nativo, mas deve funcionar "MAC livre".

Isso pode fornecer uma leitura 'obscura', mas interessante para alguém com um PC do Windows existente.

http://osx86.thefreesuite.com/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top