Click here to Skip to main content
15,867,453 members
Please Sign up or sign in to vote.
2.23/5 (5 votes)
Any suggestions for developing iPhone apps on Windows? Best free tool which can also compile project in native application.
Posted
Updated 30-Dec-09 19:13pm
v2

I used DragonFireSDK to create an App (Ditto!) in an iPhone Simulator, test the App on my iPhone and send the App to the App store without ever touching a Mac.

Ditto! - http://itunes.apple.com/us/app/ditto/id363392316?mt=8

DragonFireSDK - www.DragonFireSDK.com
 
Share this answer
 
Unfortunatly you won't find a Windows based solution for developing on the iPhone. Apple's products tend to be tightly integrated to allow them to retain control of them, especially the iPhone.


Creating a binary that runs on the iPhone is not the simple matter of producing a processor compatible binary. To run on the iPhone the binary must also be signed with a certificate. For developers with a Macintosh after paying the 99 USD registration fee the developer mus register the Macintosh with and the iPhone with Apple. Apple will produce a certificate that will work on the iPhone for up to three months. The developer can then create his or her own binaries using the the Macintosh tools and deploy it to his or her own iPhone.

There are no non-Macintosh based tools that you can use to handle registration of the iPhone and retrieval of the signing certificate. You can only create binaries with Apple development tools (third party products still depend on the Apple development tools to do their work).

One of the restrictions for iPhone development is that one is not allowed to produce programs that act as emulators, interpreters, or virtual machines. This restriction prevents any one from making any other system of development that will allow people to get executable content onto the iPhone.
 
Share this answer
 
Unity 3d is a good game development tool for beginners.
You can deploy any games designed in Unity 3d to Ipone, but you still need a mac to test the app and deply...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900