jailbroken cydia app开发没有mac

时间:2014-05-14 20:49:23

标签: ios iphone windows ubuntu jailbreak

我想询问是否有可能在不使用mac的情况下为越狱Iphone开发应用程序,以便我在Windows或Ubuntu中编写应用程序,并在我的越狱iPhone上编译程序。我使用的是Windows 7和Ubuntu双启动电脑,所以无论我使用哪种系统。我特别喜欢Objective C的一些好环境,因为我知道它是用Java编写应用程序然后导入它的能力,但我认为将来这将是一个坏习惯:)我正在寻找很多同样的问题,但没有人考虑到电话编译的可能性....但如果我愚蠢,请导航我到正确的地方并关闭这个问题。提前感谢所有的答案,对不起我的英语:)

2 个答案:

答案 0 :(得分:4)

没有Mac的越狱开发的另一个选择是通过SSH在iPhone上编译代码!您可以使用Cydia在iPhone上安装OpenSSH服务器。然后,使用来自Ubuntu终端的ssh或Windows上的PuTTY登录。

SSH启动并运行后,您需要在设备上安装工具链。尝试Cydia中BigBoss存储库中的“iOS Toolchain”包。

然后您应该可以将Theos安装到设备上,但您可能需要找到iOS SDK标头才能针对iOS框架进行编译。官方标题可以作为Xcode的一部分找到(在名为iPhoneOS7.1.sdk的文件夹中),但您也可以使用dumped headers

Here是如何执行此操作的简要教程。

此外,可以在Windows上设置iOS开发环境。见this guide

答案 1 :(得分:1)

正如Oleg所建议的那样,我在Hackintosh上进入iOS开发。奥列格评论中遗漏的内容是一种入门方式,这就是我创建这个答案的原因。

我开始here (OSx86 Project)并在Toshiba Satellite笔记本电脑上安装了我的第一个Hackintosh。硬件与实际Apple硬件相似越好,您的体验就越好。使用AMD芯片(或没有SSE3的芯片),您将面临更艰难的时期。

上面链接的页面会为您提供InsanelyMac forum(那里有很棒的资源)和OSx86 Wiki的选项。

还有其他方法可以在没有Mac的情况下进行iOS开发,但这是我走的路线。我建议你最终购买一台用于iOS开发的Mac,因为一切都会按照预期的方式运行。

如果您不想采用Hackintosh路线并且只想开始在越狱的iOS设备上运行应用,请查看the pages offered by the Cydia team here