我有一个使用 xcodebuild 命令行工具构建 Xcode 项目列表的脚本。在引入通用构建之后,我们在 xcconfig 文件和 Xcode 项目的构建设置中引入了标准架构。现在我想添加一个选项来仅构建给定的拱门。为此,我添加了选项 -arch 。这适用于我使用列表构建的项目。当系统尝试在内部构建依赖项目时会出现问题,并且由于架构设置为通用,因此无法构建,因为它的依赖关系现在仅是 Intel 或仅 arm64。我可以给 xcodebuild 一些论据以将 -arch 选项也应用于其所有依赖项。