gpt4 book ai didi

xcode - 从两个应用程序创建一个 "Universal Binary"?

转载 作者:行者123 更新时间:2023-12-01 21:36:34 26 4
gpt4 key购买 nike

简短的问题:如何将两个应用程序(一个用于 intel,另一个用于 ppc)将它们打包到一个通用二进制文件中?

我目前对此问题的想法:

我已阅读有关通用二进制文件的苹果开发人员文档,但无法找到答案,因此这可能是不可能的。

由于我不会进入这里的原因,我的程序有两个应用程序(与使用 xtools 通用编译二进制文件一次不同),一个用于 Intel Mac,另一个用于在 PPC 上运行的 Mac >=10.3.9 。共享资源不是问题。

我可以将 MyProg_intel.app 和 MyProg_ppc.app 放入一个 zip 中并以这种方式分发;但这可能会导致许多我将向其分发程序的人感到困惑。

最佳答案

请参阅lipo工具。它可以让您将 PPC 和 i386 二进制文件拼接在一起。

此外,有时可以通过使用 conditional build settings 来避免不同架构的单独目标。在 Xcode 中。例如,如果您需要为每个架构链接不同的二进制库,这非常有用。

关于xcode - 从两个应用程序创建一个 "Universal Binary"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1300218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com