如何解决架构XXX的未定义符号-在Xcode 12.1中
我的iOS
项目在Xcode
上运行得很好,直到我屈服于Apple
不断升级我的Xcode
的压力,所以我做到了。为了Xcode 12.1
,绝对没有地方,编译器拒绝使用如下所示的内容来构建项目:
Undefined symbols for architecture x86_64
我想让自己清楚。 这不是特定的框架问题!!每次我编译时,编译器都将其归咎于与先前版本不同的框架。因此显然在IDE
级别上似乎更有意义。
这是我到目前为止所做的:
- 清理+构建
- 关闭+重新打开
Xcode
- 重新启动计算机
- 已删除
derived data
-
pod deintegrate
+pod install
不用说,这些都不起作用。值得一提的是,在一台计算机上,我设法通过随机执行上述所有步骤来解决了该问题,但是在另一台计算机上,则没有任何工作。
我重复一遍,所有这一切仅在升级到Xcode 12.1
时发生。
最近,我在各个网站上遇到了看似相似的问题,但是所有人都集中在他们一直在使用的特定框架上,而就我而言(不是第一台机器),这是一个跨平台问题。
在向Apple
提交错误之前,我很乐意得到纠正。
如果您到这里为止,感谢您抽出宝贵的时间阅读我的问题:)。这是一个非常令人讨厌的人。 (很抱歉,演讲很长)
解决方法
就我而言,它是通过关闭“ Parallelize Build”选项来解决的。该问题仅发生在16英寸的Macbook Pro上,但这似乎是因为有许多内核。
尝试这样:
- 点击构建按钮旁边的“方案”。
- 转到“编辑方案”>“构建”。
- 取消选中“并行构建”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。