报错内容:
building for iOS Simulator, but linking in object file built for iOS, xxxx for architecture arm64
项目再迁移到XCode12 的时候跑模拟器遇到了下面这个报错。真机没有问题
在Stack Overflow: xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios上查大多数都给出了在build settings->excluded architectures 中添加arm64架构的解决方案,但这个对于我们的项目没有用。
XCode 12以前,我们通过Valid Architectures 来配置支持的机型。
(我们项目对5s以前的armv7 armv7s 机型不做机型支持,就没有这两项。可根据具体项目支持机型配置。)
但在XCode12中, Valid Architectures 这一项被移除掉了,改变成了 VALID_ARCHS的栏目。