Possible Duplicate:
iPhone development on Windows
I would like to know if and how is it possible to (legally, read further) develop an application for iPhone/iPad using a PC rather than a Mac, only having to buy the physical mobile device for final testing and deployment.
I know that the illegal way is to obtain a pirated copy of Mac OSX and run it in VMWare (or install it on a PC), then getting XCode the same way and the only thing one needs to buy are the developer account and the physical iOS devices.
I wonder if there is a legal way too. Something that can run on Windows or Linux. Needing to buy a Mac increases both the budget needed for the project and the risk of not covering it by revenues.
Thank you.