iPhone SDK3.0或3.1是否支持安装Leopard 10.5或以上版本的Power PC机器?如果没有,那么对于同样的结果,我有一台装有Power PC和Panther的Mac解决方案是什么。我会升级到Leopard并安装iPhone SDK。
发布于 2009-10-08 12:21:23
iPhone软件开发工具包只能在配备英特尔处理器的Mac电脑上运行。如果你想省钱,你也许可以让iPhone软件开发工具包在Hackintosh上工作,但构建Hackintosh可能是非法的,并且应用软件更新将是恼人的。
我建议找一台便宜的基于英特尔处理器的二手Mac Mini。
发布于 2009-12-10 08:44:32
好吧。到目前为止,答案并不正确。由于某些原因,iPhone软件开发工具包已经作为通用二进制文件发布了很久了。所以,是的,您可以使用Power PC进行iPhone开发。我已经做过了,它很脏。
它牵涉其中,而且是一种严重的痛苦。它并不是一直都能工作,而且有很多bug。如果你完全投入工作,并且完全买不起一台新电脑,它就足够好用了。
基本上,您需要修改安装包中的install XML属性。删除"Intel“检查javascript风格的代码和/或使其始终返回true。这将在安装程序中启用"iPhone SDK“复选框。
一旦你安装了它,你就可以使用SDK并交叉编译到ARM (iPhone处理器)。模拟器甚至可以工作,但您的里程可能会有所不同。我的体验太糟糕了,以至于我干脆买了一台Intel Power Mac。
每次更新时,你都需要修改安装脚本。这将涉及预先将DMG转换为读/写。编辑一些嵌入在XML安装包中的Javascript。然后,修改你的构建属性,去掉“原生系统”选项。这实际上是非常非常痛苦的。
你可以在谷歌上搜索“如何”来做得更详细。我不建议用这种方法发布到苹果商店。如果你只是想玩玩并习惯于这个平台,那么它可能对你有用。
再一次,我必须强调,这是非常非常不稳定的,完全没有支持。在你考虑尝试之前,请先知道你在做什么。
是的,这是可能的。不,这不好玩。
发布于 2009-10-08 12:31:13
正如Will所指出的,由于SDK只支持Intel处理器,因此您只能使用较新的Mac,除非您构建了一个可能合法也可能不合法的Hackintosh。然而,你也不需要最新最好的机器来编写软件,尽管更好的硬件确实会有所帮助!因此,如果你想省钱,你有几个选择,你可以买一台refurbished Mac from Apple,或者在eBay或Craigslist上四处看看是否能买到。
https://stackoverflow.com/questions/1537018
复制相似问题