2011-05-02 235 views
0

正如我看到许多与此主题相关的问题,但这是一个完全不同的问题。我想问问是否有任何头文件或其他能够帮助我使用Visual C++ 2008在Windows上编程iPhone应用程序,然后在我的手机上测试它的程序(而不是真正向真实市场开放)?Windows上的iPhone应用程序开发

+0

可能重复的[iPhone SDK的Windows?](http://stackoverflow.com/questions/2086871/iphone-sdk-windows) – Caleb 2011-05-02 06:41:58

回答

4

不幸的是,没有任何方法可以在Windows上开发原生iPhone应用程序。 OS X需要开发iOS应用程序。

有第三方工具,如Corona和Monotouch,它们允许你用Objective-C以外的语言编写应用程序,但为了在模拟器或物理设备上测试,你需要再次OS X以及需要Apple硬件的iOS SDK(您可以尝试使用黑客PC来运行OS X,但这不是没有它自己的问题)。

+0

谢谢,我很快将它标记为答案! :D – 2011-05-02 06:11:09

+0

我认为“Hackintosh”也是非法的,所以...最便宜的条目是我认为的Mac Mini(我可能是错的,而不是紧随其后)。 – 2011-05-02 09:24:39

+0

本身不是非法的。在非苹果硬件上安装OS X是违反OS X'EULA的。所以它违反了许可协议,但这本身并不违法。 – Alan 2011-05-02 18:38:42

0

使用Airplay SDK,可以使用Visual Studio和C++进行iPhone开发。它允许在Windows上部署到设备。但是,要为AppStore提交创建正确签名的应用程序,OS X是必需的。

由于Airplay SDK是一款专注于游戏的多平台开发环境,因此它不适用于直接使用iPhone API的应用程序。因此,在使用它时,开发人员实际上是在编写Airplay应用程序,它恰好也适用于iPhone。对于像使用C++编写的OpenGL ES的游戏,这不是问题。但使用本机iPhone UI组件的“生产力”应用程序对Airplay SDK来说无疑是个问题。