【发布时间】:2011-05-02 06:04:41
【问题描述】:
正如我看到的许多与此主题相关的问题,但这是一个完全不同的问题。我想问是否有任何头文件或其他任何东西可以帮助我使用 Visual C++ 2008 在 Windows 上对 iPhone 应用程序进行编程,然后在我的手机上对其进行测试(而不是真正让它向真实市场开放)?
【问题讨论】:
-
iPhone SDK windows ? 的可能重复项
正如我看到的许多与此主题相关的问题,但这是一个完全不同的问题。我想问是否有任何头文件或其他任何东西可以帮助我使用 Visual C++ 2008 在 Windows 上对 iPhone 应用程序进行编程,然后在我的手机上对其进行测试(而不是真正让它向真实市场开放)?
【问题讨论】:
不幸的是,没有任何方法可以在 Windows 上开发原生 iphone 应用程序。开发 iOS 应用程序需要 OS X。
有第三方工具,例如 Corona 和 Monotouch,可以让您使用非 Objective-C 语言编写应用程序,但是为了在模拟器或物理设备上进行测试,您再次需要操作系统X 和 iOS SDK,它们需要 Apple 硬件(您可以尝试使用被黑的 PC 来运行 OS X,但这并非没有它自己的问题)。
【讨论】:
通过Airplay SDK,可以使用 Visual Studio 和 C++ 进行 iPhone 开发。它允许部署到 Windows 上的设备。但是,要为 AppStore 提交创建正确签名的应用程序,则需要 OS X。
由于 Airplay SDK 是一个专注于游戏的多平台开发环境,它不适用于直接使用 iPhone API 的应用程序。因此,在使用它时,开发人员实际上是在编写恰好也可以在 iPhone 上运行的 Airplay 应用程序。对于使用 C++ 编写的 OpenGL ES 的游戏,这不是问题。但是使用原生 iPhone UI 组件的“生产力”应用程序对于 Airplay SDK 来说是没有问题的。
【讨论】: