Answers:
尽管这违反了Apple的政策,但是您可以将OS X安装到虚拟机中并以此方式开发应用程序。如果可以管理它,从技术上讲,您可以在Windows机器上编写代码等。当然,它只是文本。但是编译器,SDK等完全是OS X专用的。
您还可以研究其他制作iPhone游戏的方式,例如Unity引擎或Flash(我知道他们曾经将它们编译为iPhone游戏,但我认为他们已经停止了这种做法)
在stackoverflow.com上看到此问题。
即使有某种方法可以使用虚拟机,越狱的手机等等,我也不相信麻烦会值得。您花在处理所有问题上的时间就是您无需改进游戏的时间。
如果您使用的是Unity之类的跨平台开发环境,则可以在Windows上进行大多数开发,但是仍然需要Mac才能部署到手机上进行测试或发布。(并且在设备上进行测试至关重要:触摸屏上的手指不像窗口上的鼠标指针。)
并不是好像您需要一台功能强大的机器来开发iPhone游戏:699美元的Mac Mini就可以了。
Airplay SDK声称允许您在Windows PC上的Visual Studio中进行开发。我还没有尝试过,所以不知道它的效果如何。
Adobe AIR SDK 3.3允许您在Windows平台上构建iOS应用:http : //helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
但是,您必须在ActionScript中编写应用程序/游戏的代码,但是可以通过Adobe Native Extension(ANE)扩展AIR SDK功能。