我正在尝试在Xcode 12(beta 5)中构建一个大型(正在开发Xcode 11!)项目,为iOS 14做准备。代码库以前是Objective-C中的,但现在它同时包含Objective-C和Swift,并使用Objective-C或Swift的pod。
我已经推出了支持Xcode 12的CocoaPods新测试版(目前为1.10.0.beta 2)。
Pod安装成功。当我进行构建时,在pod框架上出现以下错误:
为iOS模拟器构建,但链接到为iOS构建的对象文件中,用于体系结构arm64
以及可能的错误:
无法加载目标“arm64-apple-ios11.0”的标准库
当我在框架上运行lipo-info时,它有:armv7s armv7 i386 x86_64 arm64。
此前,该项目的有效架构设置为:armv7、armv7s和arm64。
在Xcode 12中,根据苹果的文档,该设置将消失。架构设置为$(ARCH_STANDARD)。我在排除的架构中没有任何设置。
这里可能发生了什么?我还没能用一个更简单的项目重现这一点。