我知道您需要Mac和Xcode以及SDK。但是,是否可以使用Windows / Linux平台为jaibroken设备和/或常规设备开发应用程序?
此外,Airplay SDK的缩减是什么?听说它很不错但并没有提供与通过Xcode开发的应用程序相同的性能。 找到this PDF文档,了解它的内容
答案 0 :(得分:4)
实际上你可以,这就是编程的全部内容。如果你是一个强硬的程序员,你可以做很多跨平台和跨硬件的东西。不要忘记,不管Steeve Jobs对于苹果甚至非苹果消费者来说是多么酷(或假装)他们都关心他们的利润,并且永远不会正式宣布可以在PC上构建适用于iPhone和其他iOS设备的应用程序太。这样他们就可以让你获得一台Mac。他们非常成功地让人们相信不可能为iPhone构建应用程序。
答案 1 :(得分:2)
有a toolchain for Linux platforms,但它没有Interface Builder或其他细节。这是使用它的an example application。
答案 2 :(得分:2)
您可能正在寻找 theos 。看看this thread。
当然,您将必须安装您的工具链,而不应该那么。有很多项目涉及拥有Linux iOS工具链。 Windows是另一个故事:P(不是说这不可能!)。
答案 3 :(得分:0)
简短回答是否定的 - 从根本上说,iPhone OS使用Cocoa,这是一个仅与XCode一起发布的封闭框架。有些人考虑过逆向工程(比如Wine),但我认为到目前为止还没有人真正成功,更不用说将Cocoa作为开发环境了。
您可以创建一些可以在后台或通过移动终端运行的debian软件包(dpkg)。这是一种限制,因为您无权访问GUI,您的应用程序也不会非常直观。
似乎有一个开发平台将Blender游戏逻辑移植到一个成熟的iPhone游戏中。也许你可以这样避免Xcode,但我对此表示怀疑。 http://sio2interactive.com/
您可以在Virtualbox / VMWare Player中运行OSX,但Apple不允许这样做。
答案 4 :(得分:-1)
不要听其他坚持要获得Mac的人。您只需从http://thepiratebay.org/下载预先安装的Mac的破解VMWare副本即可。您还需要从同一站点下载已破解的VMWare播放器的副本。然后在Mac下载Xcode。无需支付任何费用。我一直在使用它并且工作得很好。
答案 5 :(得分:-2)
简短回答 - 是的。
虽然我不完全确定您对越狱设备的“仅”是什么意思,但如果您对Flash脚本或动作脚本有任何经验,那么请查看Adobe Flash Professional CS5.5。这是一个允许您为ipod / iphone / ipad设计和编写自己的应用程序的程序。
http://www.adobe.com/products/flash.html
我已经使用它多年并且发现它很完美。