开发越狱iOS设备的应用程序?

8
我知道你需要一台Mac电脑、Xcode和软件开发工具包(SDK)才能进行iOS应用开发。但是否可以在Windows/Linux平台上开发越狱设备和/或普通设备的应用程序?

编辑

此外,Airplay SDK怎么样?听说它很不错,但与通过Xcode开发的应用程序相比性能不同。 在这个PDF文档中找到了有关如何使用Eclipse CDT在操作系统上开发iOS应用程序的信息:this
6个回答

4

实际上,你是可以的,这就是编程的全部意义。如果你是一个强大的程序员,你可以做很多跨平台和跨硬件的事情。不要忘记,无论 Steve Jobs 有多酷(或者假装酷),对于苹果公司甚至非苹果消费者来说,他们关心的是利润,并且永远不会正式宣布在 PC 上也可以构建 iPhone 和其他 iOS 设备的应用程序。这样他们就让你去买 Mac 了。他们在让人们相信否则无法构建 iPhone 应用方面非常成功。


1
但毫无疑问,最简单的方法,也是最省心的方法就是购买一台Mac并下载Xcode? - Jonathan
2
重点不在于屈服并接受他们规定的条款,而是能够在你自己的计算机上做任何想做的事情,只要不会伤害其他人。 - viraj
1
我自己使用的是Mac,并且用Objective-C开发iOs应用。我完全同意这种方式比其他方式更容易。但是没有人能让我喜欢Objective-C超过甚至与C#或Java一样。我的意思是,虽然我很想用C#或Java编写代码,但我认为大多数人在XCode中编写代码更容易。 - Mikayil Abdullayev

2

2
您可能在寻找theos。可以看一下这个帖子
当然,您需要安装工具链,这并不难。这并不是很困难。有许多项目涉及到使用Linux iOS工具链。Windows就另当别论啦 :P(并不是说这是不可能的!)。

0

简短回答是不行的 - 基本上iPhone OS使用的是Cocoa,这是一个封闭的框架,只能通过XCode分发。有些人曾经考虑过逆向工程(类似于Wine),但我认为迄今为止没有人真正取得成功,更不用说将Cocoa用作开发环境了。

你可能可以创建一些debian软件包(dpkg),可以在后台或通过移动终端运行。这种方法有点限制,因为你无法访问GUI,并且你的应用程序可能不太直观。

似乎有一个开发平台可以将Blender游戏逻辑移植到完整的iPhone游戏中。也许你可以通过这种方式避免使用Xcode,但我对此表示怀疑。 http://sio2interactive.com/

你可以在Virtualbox/VMWare Player中运行OSX,但苹果不允许这样做。


1
我已经数不清有多少次听到有人说:这是苹果不允许的。 - viraj

-1

不要听那些坚持认为你必须买Mac的人。你只需要从http://thepiratebay.org/下载一个带有预装Mac的破解版VMWare副本。你还需要从同一网站下载一个破解版的VMWare播放器。然后在Mac中下载Xcode。无需支付任何费用。我一直在使用它,效果很好。


你也可以获得VMWARE的免费版本。 - viraj
2
如果你们中有人在寻找破解版或完整版的软件,我知道一个拥有你所需的一切内容的网站。http://i4iphones.info 这个网站还有免费电影、音乐、电视节目、越狱软件、苹果功能更新等等。只需要注册(只需两秒钟且免费),然后转到页面顶部的论坛页面或搜索你想要的内容就可以了。而且,它没有调查问卷,这是我最喜欢的功能:P。享受吧! - daniel11
我刚刚检查了一下,http://i4iphones.info 上有最新版本的VMware(两个操作系统)。 - daniel11
2
只需使用 VirtualBox 的免费版本,您就不需要 VMWare、破解版、免费或合法购买的任何软件。 - newenglander
1
盗版不是正确的方式。我们可以争论,但是当你仔细看它时,这等同于抢劫加油站。(而且你可能会从公司偷走同样多的钱。) - Anonymous Penguin
显示剩余3条评论

-2

简短回答——是的。

虽然我不完全确定你所说的“ONLY”对于越狱设备意味着什么,但如果你有任何闪存脚本或动作脚本的经验,那么可以尝试使用Adobe Flash Professional CS5.5。这个程序可以让你设计和编写自己的ipod/iphone/ipad应用程序。

http://www.adobe.com/products/flash.html

我已经使用它多年,发现它非常完美。


1
为什么要使用Flash Professional CS6呢?它比性能较弱的Mac mini贵100美元,与性能更强的Mac mini价格相同。还不如选择购买Mac,这样会更容易一些。(只需将其连接到电视和备用键盘/鼠标上即可) - Anonymous Penguin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接