Hackintosh上的iPhone开发

我的问题是关于为iPhone / iTouch开发代码。

苹果公司将芯片转换到英特尔平台后,显然现在有可能在个人电脑上运行他们的操作系统。

那么,凭借这一点以及本质上便宜的性质,我想知道是否可以通过在Hackintosh上运行iPhone SDK来绕过购买翻新的Mac?

因为我更像是一个业余爱好者,而现在是一个严肃的开发者,所以我基本上喜欢在做出这个努力之前先把脚弄湿。 从长远来看,我知道购买Mac将会更好。

是的,这完全有可能。 我在运行iATKOS OSX补丁的戴尔上开发了我的第一个应用程序。

无论是否值得,真正归结到在您的PC上运行hackintosh安装(Kalyway / iATKOS)是多么困难。 有些电脑是微不足道的,一切正常。 对于其他人来说,这是一场噩梦,你的networking/audio/graphics将无法完全工作。 如果你需要运行一个打补丁的内核(例如你没有Intel Core 2 Duo芯片组),事情变得非常尴尬。

你最好的办法是logging你的电脑中的硬件,并在各种OSX86论坛上做一些研究。

假设你把所有的东西都运行起来,唯一的未来就是软件更新。 iPhone SDK通常需要最新的OSX更新(例如10.5.6),但在修补内核的情况下安装更新是一个噩梦。

如果你喜欢修补这种types的东西,并舒适分区你的硬盘和玩启动标志,然后我会说去吧。 如果没有的话,可以考虑在eBay / craigslist上找一个使用过的Mac-Mini或者其他东西。 如果你发现iPhone开发真的不适合你,那么你可以转售它几乎没有任何损失。

是的,你可以,但是要节省一些时间和痛苦。

拿起一台Mac mini或一台iMac。

这是可能的。 但是你只限于黑金刚硬件的select。 即使你做对了,没有人能保证一切都能正常工作(声音,局域网等)。 如果您可以运行操作系统,则可以使用SDK运行xcode。 但我不认为你会对最终结果100%满意。

正如我所看到的,如果你想运行os x,最好是投资在mac mini上,而不是硬件上的hackintosh。 假设你将会购买黑皮夹克的所有组件。

我最近陷入了这个困境,在听到我朋友(专门为iPhone开发)的故事之后,决定和真正的Mac而不是Hackintosh一起。 他能够使iPhone开发工作,但他的黑客总是有一个问题或另一个问题; 最近的一个是一个恒定的引导循环,其中机器在加载操作系统后立即重启。

看好的一面是:苹果产品很受欢迎,易于销售。 如果在下一代出来之前拿到一个,然后卖出去,你可以把大部分的钱都拿回来 – 不pipe怎样,这些钱本来会花在一个新的硬盘上(隔离你的黑客,嘿),或者是OSX(假设你打算弄到该软件至less是一种远程合法的方式)。

是的你可以。 我有。 但是这值得吗?

如果你为了好玩而做这件事是值得的。

如果你正在做一个真正的,可用的Mac,这是不值得的。

现在你会有十几个人对我说,因为有些人已经build立了一些真正令人印象深刻的钻井平台,但他们错过了一个Mac的重点。 苹果电脑工作得很好,而且使用PC的时候很好用,而且你可能会暗中讨厌它。

我只是为了好玩而做的,但是如果我刚刚买了一台Mac Mini,我最终花在Hackintosh上的花费要比我多得多。 当然,我的电脑速度是原来的4倍,但和真正的Mac不一样。 在Mac的一切正常工作…这真的很好。 但在我的Hackintosh没有任何工作没有直接干预我的部分…不是很好。

我总是打算使用这台电脑进行窗口开发,所以这不是浪费,否则这将是一个巨大的浪费。

你能行的。 我有3个hackintoshes,我们发展,但在一天结束时,你将需要一个真正的mac成为一个苹果开发者。

我用Hackintosh的方法看到的一个问题是,如果你现在就能正常工作,将来Mac OS的更新不会保证有相同的机器工作,而这可能是特别重要的,如果iPhone SDK和/或您要使用的开发人员工具仅托pipe在下一代系统软件上。

从长远来看,我认为使用便宜的(甚至是已经使用的)某种types的Mac,比如mini或者MacBook,会更好。

你可以做到这一点,我开始学习iPhone / Objective-C / Cocoa开发使用虚拟机和OSX的形象(这是一个痛苦的设置,但我想我只能使用OSX 10.5.2)

只是不值一提,最终我在2007年卖掉了一台价值365英镑左右的二手2007 MacBook笔记本电脑,而且一直都是一帆风顺的。

在一个10美元的P4 2.4GHz,1GB内存,haintoshintosh工作正常,xcode / iphone sdk也可以。 它有点慢,但稳定,是一个非常可行的select,只是想testing的iPhone发展水,没有承诺的现金。

是的,就是你。 现在我正在Hackintosh(iATKOS S3版本2)学习iPhone应用程序开发。

有关安装hackintosh的任何问题,请参阅http://wiki.osx86project.org/和http://insanelymac.com/

Hackintoshes是一个很大的价值。 你可以花费从400美元到4000美元,并获得一个非常有能力的机器。

你想用技嘉品牌的Z87主板,英特尔酷睿i处理器,Nvidia显卡和固态硬盘。 避免预算硬件,它通常是不兼容的。 或者你可以去英特尔NUC路线,并得到一个NUC,一个小的PCIe SSD(32GB或64GB应该做的伎俩),和一些笔记本电脑的RAM。

做你的研究,你很好。

如果你对自己有那么一点信念,那么你就觉得有必要通过一起伪装一个Mac来节省几百美元,只是不要在第一时间尝试。

此外,你肯定会失败(或花费这么多时间试图成功,你会浪费更多的时间让事情工作,比你节省成本)。 两个敲门声是

  1. 必须在iPhone上运行代码或触摸,因为模拟器是完美的,会误导你,甚至没有意识到它 – 我有代码在模拟器上运行,但不是硬件上的预期

  2. 苹果公司的关键签名非常困难,我只花了几个小时,而且我并不孤单 – 在发展论坛上,有很多人在pipe理它们时遇到困难。 让它在黑客机器上工作 – 你可能是幸运的,但你准备赌博?