首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告“将体系结构arm64映射到x86_64”意味着什么?

警告“将体系结构arm64映射到x86_64”意味着什么?
EN

Stack Overflow用户
提问于 2018-06-08 21:39:42
回答 13查看 60.3K关注 0票数 102

在将我的框架迁移到Xcode 10 beta (10L176w)之后,我开始收到如下警告:

将体系结构arm64映射到x86_64。确保为iOS模拟器平台正确配置了此目标的体系结构和有效的体系结构构建设置。

..。以及:

将体系结构armv7映射到i386。确保为iOS模拟器平台正确配置了此目标的体系结构和有效的体系结构构建设置。

尽管有这些警告,构建和单元测试都通过Ok。我在用Swift 4.2。

不过,这些警告是关于什么的呢?

EN

回答 13

Stack Overflow用户

发布于 2018-09-21 10:48:42

转到Build Settings并执行如下所示

票数 104
EN

Stack Overflow用户

发布于 2018-09-18 17:48:03

我能够通过将我的有效架构设置更改为$(ARCHS_STANDARD)来沉默这些警告,这也与我的体系结构设置相匹配。

奇怪的是,它显示为armv7 arm64 (与armv7 armv7s arm64的默认设置相比),但手动将其设置为该值仍然会引发警告。不知道这有什么意义,但我还没有注意到我的测试中有任何问题。

票数 71
EN

Stack Overflow用户

发布于 2018-06-10 06:40:23

您可能会对目标或其项目的VALID_ARCHS (“有效架构”)构建设置进行重写。这是一个构建设置,它应该根据您要构建的运行目标自动获取其值。当您确定此重写来自何处时(“生成”设置将在重写时以粗体显示),请选择它并按delete键将其还原为默认值。

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50768723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档