在Windows上开发iPhone应用程序

iPhone Application Development on Windows

本文关键字:iPhone 应用程序 开发 Windows      更新时间:2023-10-16

我见过很多与这个主题相关的问题,但这是一个完全不同的问题。我想问是否有任何头文件或其他任何东西可以帮助我使用Visual c++ 2008在Windows上编程iPhone应用程序,然后在我的手机上进行测试(而不是真正使其开放给真正的市场)?

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

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

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

由于Airplay SDK是一个专注于游戏的多平台开发环境,它不适合直接使用iPhone API的应用程序。当使用它的时候,开发者实际上是在写Airplay应用它恰好也能在iPhone上运行。对于使用c++编写的OpenGL ES之类的游戏来说,这不是问题。但是使用原生iPhone UI组件的"生产力"应用程序在Airplay SDK中是没有问题的。