CoronaSDK works to develop iPhone on Windows, and you can sell applications on the AppStore without a Mac. All you need is an iOS developer account and Corona. Corona will compile your application in the cloud, you do not need a Mac or Xcode, as if you used other tools for the iPhone.
source share