如何使用 xcode 3.2.6 构建通用二进制文件?

发布于 2024-10-31 01:15:00 字数 385 浏览 0 评论 0原文

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

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

我在 Intel Mac 上运行 10.4 版本时没有任何问题。我小心翼翼地不使用在 10.4 下无法工作的功能,并且我认为我正确设置了项目设置以使其能够向后兼容 10.4。只是我不知道如何让它编译为 PPC。

我正在四处寻找,试图找出如何构建通用二进制文件,我想我可能只是错过了一些明显的东西。任何帮助将不胜感激。

I am using XCode 3.2.6 on an Intel Mac running OS X 10.6, to build a fairly simple app that needs to be able to run under OS 10.4 on a PPC-based Mac, in addition to modern Intel-based Macs.

Under the project settings, I only see options for 32-bit Intel, 64-bit Intel, and Standard (32/64 Intel). Should I be seeing a "Universal Binary" entry here?

I don't have any problem running it under 10.4 on an Intel Mac. I was careful not to use features that don't work under 10.4, and I think I set the project settings correctly to allow it to be backward-compatible to 10.4. It's just that I can't figure out how to get it to compile for PPC.

I'm flailing around, trying to figure out how to build a universal binary, and I think I'm probably just missing something obvious. Any help would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一向站在原地 2024-11-07 01:15:00

您不必为架构构建设置选择预定义设置之一。您可以选择“其他...”,然后明确输入架构列表,例如 ppc、i386、x86_64。

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

You don't have to choose one of the predefined settings for the Architectures build setting. You can choose "Other..." and then explicitly enter a list of architectures like ppc, i386, x86_64.

By the way, there are extra tricks if you need to run on G3s: You must use GCC 4.0 and the 10.4 SDK.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文