May I do development of iPhone using VMWare on XP?
Follow the steps to install OS X in VMWare:
- Download VMWare here.
- Purchase a fully-licensed copy of Mac OS X Snow Leopard.
- Extract the zip file (you will have a folder).
- Install VMWare and locate .vmx file(in above extracted folder) when you go to open option in VMWare.
Hope this helps.
If you run into trouble with VMWare, another common alternative people will do is to buy used Mac hardware to develop on. You can get a four year old Mac/Macbook and throw some more ram into it and get a few more years out of it.
There is no real need to buy brand new hardware just to develop for iOS on. If you are just running XCode, an older machine will do just fine. It won't be a speed queen for compiling, but it will get you what you need.
Check Craigslist/eBay for some used Mac's and save yourself a ton of cash (You may even have some friends that have upgraded to newer Macs and have their old laptops laying around).
It is also a great way to get iOS devices to do testing on.