在Hackintosh上开发iPhone
我非常想开始进行开发,但那些Mac电脑价格真的太贵了...尤其对于像我这样的非美国人。
我正在考虑尝试在VMWare中运行OS X。但这会阻止我进行iPhone开发吗?我将很乐意购买一份OS X副本以向苹果支付他们的费用...
谢谢, Makil
我非常想开始进行开发,但那些Mac电脑价格真的太贵了...尤其对于像我这样的非美国人。
我正在考虑尝试在VMWare中运行OS X。但这会阻止我进行iPhone开发吗?我将很乐意购买一份OS X副本以向苹果支付他们的费用...
谢谢, Makil
答案是是。
要开发iPhone应用程序,您需要iPhone SDK,而这又需要Mac OS X版本10.5(英特尔)。如果您的OS X安装可以满足此要求,则可以构建iPhone应用程序。能否轻松测试它们取决于安装中的USB支持。
Mac Mini价格为599美元与问题无关,而低廉程度是相对的。一个人认为便宜,但对另一个人来说可能不便宜(尤其是因为OP声明他不在美国,在那里可能会超过599美元)。
是的,这是可能的。但问题在于iPhone SDK会频繁更新并需要更新版本的Mac OS X - 更新hackintosh很麻烦(你可以使用MacMini进行更好的开发,而不是浪费时间升级),而且你永远不知道什么时候你的hackintosh会无法启动!
我还看到过USB、音频等问题存在于hackintosh中。
从技术上讲:可以。但从法律上讲:不行。OSX EULA不允许这样做。
请注意,拥有适合工作的正确工具非常重要,在非苹果硬件上运行OSX的未知问题可能会导致日后出现问题。Mac Mini售价只有599美元,如果你已经有键盘、鼠标和显示器的话,那并不算太贵。
我(费了一些努力)成功地在我的IBM X61上安装了OS X雪豹系统,并且也顺利安装了开发工具,对此没有遇到任何问题,也能够在上面开发iPhone应用。我已经完全使用正常的操作系统。需要注意的是:我为这个项目购买了正版的Snow Leopard。
为什么这样做呢?因为我有更多的时间而不是金钱。如果可以重新选择,如果我有1500美元(加税和其他费用)来购买MacBook Pro的话,我肯定会选择购买,因为这绝对不是“简单”的事情。但是,我没有那个条件。
但现在,既然已经完成了,我有一个非常酷的IBM MacBook :),并为这个成就感到非常自豪。在这个过程中,我也学到了很多东西。是不是很艰难?是的...值得吗?是的...
希望这能帮到你!
我尝试过在VMware中运行OS/X,但是并没有成功。我确实认识一个人,在hackintosh上成功开发了iPhone应用程序,但是设置hackintosh相当困难。
我和你一样,我不想花大钱买一台Mac,直到我确定自己对工具链感到舒适,并且我想通过使用我当前的硬件来体验一下iPhone开发。很想听听其他人的经验。
一台 Mac Mini 售价 $599,附带操作系统OS X(单独售价$129)。 Mac Mini的规格并不令人惊叹,但它们完全可以使用。我只是不能通过购买廉价的PC并将其作为Hackintosh运行来证明省下几百美元(最多)。您失去了从Apple获得支持的所有能力,没有保证它不会在未来破坏兼容性,并且您很可能无法获得与真正的Mac相同的相对无缝体验。
底线是,无论您节省多少钱,您可能最终都要付出/后悔。我拥有一台Mac Mini和一台Macbook,我对两者的体验都比过去购买或构建的任何PC更好。我只是不建议试图为了省下几百美元而绕过这个问题。嘿,如果您加上VMWare($189)和Leopard($129)以及廉价PC的成本,那么您已经非常接近Mac Mini了,因此我认为这不值得。