为什么 Xcode 即使排除了 arm64 仍会构建?

esi*_*ver 5 xcode x86-64 build ios arm64

我正在尝试解决与 Xcode 12 相关的问题,为 iOS 模拟器构建,但链接到为 iOS 构建的对象文件,用于架构“arm64”

作为一项实验,我想看看是否可以将我的一个框架配置为仅针对所有情况构建 x86_64。

这是我的配置: Xcode配置 您可以看到我已将架构覆盖为 x86_64,并且排除了 arm64。我也只构建活跃的架构。在构建过程中不应该考虑arm64。

但是...

这是下一刻构建的输出。大量的源文件表明它们仍在针对 arm64 进行编译。

在此输入图像描述

谁能解释这种差异?我在新的 M1 Max 笔记本电脑上运行最新的 Xcode 13.2.1。