在基于 PPC 的计算机上开发 iPhone
Posted
技术标签:
【中文标题】在基于 PPC 的计算机上开发 iPhone【英文标题】:Development for iPhone on PPC-based computer 【发布时间】:2009-03-29 22:55:29 【问题描述】:其他地方已经说过为 iPhone 开发 requires an Intel-based computer,但根据我读过的一些介绍性 Apple 文档,情况似乎并非如此。例如,请参阅this,它只是说:“要为 iPhone OS 开发应用程序,您需要一台运行 Xcode 工具的 Mac OS X 计算机。”谁能提供参考?
【问题讨论】:
我开始在 PowerBook G4 上开发 iPhone 应用程序。 NOTA BENE:在 2009 年提出这个问题时,以下答案是正确的,但它们不再准确。 Mac OS X 10.7 and later do not run on PowerPC systems,并且需要 Mac OS X 10.10 或更高版本才能运行当前版本的 XCode。 【参考方案1】:我已经成功地为每个版本的 iPhone SDK 编译、模拟和设备调试 iPhone 应用程序,但不包括 iPhone SDK 3.0。
您只需要编辑两件事:change Xcode's installer script 以便安装程序将其安装在 PowerPC 上,change the default Simulator configuration 因此它将 PPC 视为有效的模拟器目标架构。
有时从 PPC 安装到设备上很费劲,但它会起作用。
对于 iPhone SDK 3.0,Apple 没有使用 PPC 代码构建 Interface Builder 组件。这意味着使用 SDK 3.0 Interface Builder 是不可能的(没有破解或解决方法)。在 PPC 上构建和运行 iPhone 应用程序的乐趣很快就会结束——很可能是 Snow Leopard,Xcode 本身可能会丢失 PPC 代码(并不是说 PPC 用户无论如何都会运行 Snow Leopard,但 Snowless Leopard 的 Xcode 更新将会结束)。
总结:是的,它适用于 PPC。是的,从 PPC 调试设备很容易出错。不,它不会持续很长时间——PPC 代码会慢慢被删除。
【讨论】:
【参考方案2】:Cnet has instructions 在 PPC 上设置它。请记住,Apple 不太可能在这方面提供太多帮助 - 它完全不受支持,因为它甚至首先需要破解才能工作。
【讨论】:
【参考方案3】:嗯,我相信 Apple 说它是仅限英特尔的,但肯定有一些人在 PPC 上获得至少一部分的工作:http://arstechnica.com/apple/news/2008/03/iphone-sdk-not-just-intel-only-anymore.ars
Google 上还有其他点击可以告诉您如何设置。
【讨论】:
【参考方案4】:非常感谢您并推荐 Alex Blewitt 的 PPC iPhone SDK 安装程序脚本。他packaged 一个工具,只需简单的说明即可为您完成所有工作。我刚刚让它在我旅行的 Powerbook 12" 上运行。
【讨论】:
【参考方案5】:http://blog.flextip.net/2008/12/iphone-no-architectures-to-compile-for-ppc/
这个链接对我有好处。我在 PPC 上成功安装了 SDK
【讨论】:
以上是关于在基于 PPC 的计算机上开发 iPhone的主要内容,如果未能解决你的问题,请参考以下文章