【问题标题】:iPhone Application Development on WindowsWindows 上的 iPhone 应用程序开发
【发布时间】:2011-05-02 06:04:41
【问题描述】:

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

【问题讨论】:

标签: iphone c++ windows sdk


【解决方案1】:

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

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

【讨论】:

  • 而且我认为“Hackintosh”也是非法的,所以......我认为最便宜的条目是 Mac Mini(我可能错了,没有密切关注它)。
  • 本身并不违法。在非苹果硬件上安装 OS X 违反 OS X 的 EULA。所以它违反了许可协议,但这本身并不违法。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2011-08-03
    • 2011-08-21
    • 1970-01-01
    • 2011-09-25
    • 2012-06-24
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    相关资源
    最近更新 更多