有没有办法在macOS 10.14中编译x86-64+arm64通用二进制文件?
编译针对苹果新M1处理器的通用二进制文件的官方方法是使用Xcode 12,这至少需要macOS 10.15.4。不过,我目前正在运行macOS 10.14.6,如果可以避免的话,我不想升级。在运行macOS 10.14时,有没有一种非官方的方法来编译这样一个通用二进制文件?简短的回答:没有 为什么?? 苹果做到了。苹果公司有个医生 您必须使用Xcode 12.2及更高版本。您必须升级到MacOS 10.15.4+或11才能使用最新功能。 苹果公司推出了lipo工具,用于转换ARM64和AMD64体系结构的二进制文件 使用Apple silicon,您可以为ARM64和AMD64编译二进制文件。您可以自然地调试ARM64二进制文件。您可以在Rosetta translation下调试AMD64二进制文件 使用Intel x86芯片,您可以编译ARM64和AMD64的二进制文件。您可以自然地调试AMD64二进制文件。但不能在Rosetta翻译下调试ARM64二进制文件有没有办法在macOS 10.14中编译x86-64+arm64通用二进制文件?,macos,universal-binary,apple-silicon,Macos,Universal Binary,Apple Silicon,编译针对苹果新M1处理器的通用二进制文件的官方方法是使用Xcode 12,这至少需要macOS 10.15.4。不过,我目前正在运行macOS 10.14.6,如果可以避免的话,我不想升级。在运行macOS 10.14时,有没有一种非官方的方法来编译这样一个通用二进制文件?简短的回答:没有 为什么?? 苹果做到了。苹果公司有个医生 您必须使用Xcode 12.2及更高版本。您必须升级到MacOS 10.15.4+或11才能使用最新功能。 苹果公司推出了lipo工具,用于转换ARM64和AMD64
这意味着苹果硅公司的ARM64架构可以在MacOS上做得更多。这对AMD64芯片是不公平的。典型的苹果。希望有人能出来揭开苹果硅的秘密。但我不认为苹果会愿意分享。如果Intel/AMD醒悟过来,为我们带来更强大的芯片,可以为MacOS编译/调试ARM64二进制文件,苹果将不会对他们的销售感到满意。从长远来看,我们似乎无法做到这一点。苹果在几年前就把英伟达赶走了,现在是英特尔,不久就是AMD。在这里做标记。10年后,让我们看看。您可以尝试从苹果的开发者网站下载Xcode,并调用与之捆绑的命令行实用程序。。。但是您可能需要围绕它们编写大量脚本。