【问题标题】:how do I build a universal binary with xcode 3.2.6?如何使用 xcode 3.2.6 构建通用二进制文件?
【发布时间】:2011-08-01 22:23:58
【问题描述】:

我在运行 OS X 10.6 的 Intel Mac 上使用 XCode 3.2.6 来构建一个相当简单的应用程序,除了现代的基于 Intel 的 Mac 之外,它还需要能够在基于 PPC 的 Mac 上的 OS 10.4 下运行.

在项目设置下,我只看到 32 位 Intel、64 位 Intel 和 Standard(32/64 Intel)的选项。我应该在这里看到“通用二进制”条目吗?

我在 Intel Mac 上以 10.4 运行它没有任何问题。我小心不要使用在 10.4 下不起作用的功能,我认为我正确设置了项目设置以使其向后兼容到 10.4。只是我不知道如何让它为 PPC 编译。

我四处游荡,试图弄清楚如何构建通用二进制文件,我想我可能只是遗漏了一些明显的东西。任何帮助将不胜感激。

【问题讨论】:

  • IIRC,PowerPC 支持是 Xcode 3 的可选安装功能。您正在寻找的选项应该称为 Standard (32/64-bit Universal)

标签: cocoa xcode macos powerpc


【解决方案1】:

您不必为架构构建设置选择任何预定义设置。您可以选择“Other...”,然后明确输入 ppc、i386、x86_64 等架构列表。

顺便说一句,如果你需要在 G3s 上运行,还有一些额外的技巧:你必须使用 GCC 4.0 和 10.4 SDK。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多