我正在尝试在Xcode 12(beta 5)中构建一个大型(并且正在开发Xcode 11!)项目,为iOS14做准备。代码库以前是Objective-C,但现在它包含Objective-C和Swift,并使用Objective-C和/或Swift的pod。
我已经推出了CocoaPods的新测试版,支持Xcode 12(目前1.10.0.beta2)。
pod安装成功。当我进行构建时,我在pod框架上收到以下错误:
为iOS模拟器构建,但链接为iOS构建的对象文件,为架构arm64
也可能是错误:
无法加载目标'arm64-appe-ios11.0'的标准库
当我在框架上运行lipo -info
时,它有:armv7s armv7 i386x86_64arm64。
以前,该项目的有效的架构设置为:armv7、armv7s和arm64。
在Xcode 12中,根据Apple的留档,该设置消失。架构设置为$(ARCHS_STANDARD)。我没有在排除的架构中设置任何内容。
这里可能发生了什么?我还没有能够用一个更简单的项目来重现这个。