Vai MonoTouch exigirá um Mac publicar para o iPhone / iPod Touch?

votos
6

Eu nunca fiz qualquer iPhone ou iPod Touch desenvolvimento, tanto devido à necessidade adicional para um Mac para desenvolver em, mais a necessidade de aprender Objective-C. Com o anúncio de MonoTouch agora eu posso usar linguagens .NET já estou familiarizado, e desenvolver no meu PC com Windows.

No entanto, estou curioso para saber se eu ainda vai precisar de um Mac para implantar e testar minha aplicação do iPhone? Então, o que ferramentas são necessárias para o toque do iPhone e quais dos que será executado no Windows com MonoTouch?

Publicado 20/07/2009 em 19:03
fonte usuário
Em outras línguas...                            


4 respostas

votos
6

As sementes para uma resposta são incorporados em sua pergunta. A partir da página do projeto :

MonoTouch requer um Mac e iPhone SDK da Apple para testar no emulador; E você precisa ser um desenvolvedor de iPhone da Apple para implantar no dispositivo.

Respondeu 20/07/2009 em 19:27
fonte usuário

votos
2

Nenhum dos pontos na resposta do Michael falar diretamente à pergunta de Jim.

Estar em uma plataforma Windows irá impedi-lo de usar o emulador iPhone SDK, mas não necessariamente impedi-lo de implantação de e para testar em um real iPhone / iPod Touch.

Ao meu conhecimento que você não tem que possuir hardware Mac para se registrar como um desenvolvedor de iPhone. Você precisa ser um desenvolvedor iPhone para que você possa usar a funcionalidade de teste de implantação que o iPhone suporta embora.

Eu não tentei MonoTouch ainda, mas este é o meu entendimento de como ele funciona. Quando você compilar usando MonoTouch ele irá emitir um binário pronto para ser executado no dispositivo iPhone / iPod Touch. Você, então, usar o iTunes para arrastar o binário sobre o painel de aplicação e sincronizar o dispositivo. Esta abordagem não vai certamente ser tão automatizado como o desenvolvimento nativo, mas ele deve funcionar "Mac livre".

Respondeu 20/07/2009 em 19:35
fonte usuário

votos
11

Vendo como a ferramenta codesigning necessário para assinar o aplicativo para execução no dispositivo não está documentada e só está disponível para OS XI acho que é uma aposta segura que você só pode realmente construir um aplicativo para implantação no OS X.

Embora tecnicamente seja possível compilar aplicativos em algum outro OS, com o simulador ou a ferramenta codesign você não tem nenhuma maneira de testá-los, então você vai precisar de um Mac disponível, a fim de fazer isso de qualquer maneira. Suponho que isso também poderia ser possível testar contra dispositivo jailbroken, mas eu não gostaria de enviar um aplicativo que não tinha sido testado um firmware estoque OS.

Respondeu 21/07/2009 em 01:17
fonte usuário

votos
0

Isto pode fornecer uma leitura 'sombra', mas interessante para alguém com um PC com Windows existente.

http://osx86.thefreesuite.com/

Respondeu 15/07/2010 em 00:33
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more