在 MacBook Pro 上的 MacOS 10.15.7 上使用 XCode 12.0.1 或 12.1,我无法让我的 Mac OS 应用程序编译为 arm64 架构(即制作通用应用程序)。我的项目已经经历了很多很多 XCode 版本,所以我想它可能以某种方式损坏了。
因此,我在 XCode 中创建了一个新的非基于文档的应用程序项目。然后,我编辑了运行方案以构建发布。默认build设置包括arm64架构,并且“Build Active Archtecture Only”设置为NO以进行发布。然后,我将工具栏方案设置设置为“Any Mac”的 buid,构建项目并查看构建日志。它仅针对 x86_64 架构构建。
Apple 的文档表示,应该使用这些设置为两种架构构建。我错过了什么?
最佳答案
问题在于 Apple 的文档,其中明确表示 XCode 12 构建通用。截至撰写本文时,您不必使用 xcode 12 BETA。
关于macos - XCode 12.0.1 和 12.1 不构建通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64466156/