在将我的框架迁移到Xcode 10 beta版(10L176W)之后,我开始收到以下警告:
将体系结构arm64映射到X86_64。确保为iOS模拟器平台正确配置了此目标的体系结构和有效的体系结构构建设置。
。。。和:
将体系结构armv7映射到i386。确保为iOS模拟器平台正确配置了此目标的体系结构和有效的体系结构构建设置。
尽管有这些警告,构建和单元测试都可以通过。我用的是Swift 4.2。
然而,这些警告是关于什么的呢?
转到“生成设置”并按如下所示执行操作
我可以通过将我的有效体系结构设置更改为来消除这些警告,这也与我的体系结构设置相匹配。
奇怪的是,它显示为
对于目标或其项目,您可能会重写VALID_ARCHS(有效体系结构“)构建设置。这是一个生成设置,它应该根据为哪个运行目标生成而自动获得其值。当您弄清楚这个重写是从哪里来的(重写时构建设置将以粗体显示),选择它并按delete键将它恢复到默认值。