问题描述
我的iOS
项目在Xcode
上运行得很好,直到我屈服于Apple
不断升级我的Xcode
的压力,所以我做到了。为了Xcode 12.1
,绝对没有地方,编译器拒绝使用如下所示的内容来构建项目:
Undefined symbols for architecture x86_64
我想让自己清楚。 这不是特定的框架问题!!每次我编译时,编译器都将其归咎于与先前版本不同的框架。因此显然在IDE
级别上似乎更有意义。
这是我到目前为止所做的:
不用说,这些都不起作用。值得一提的是,在一台计算机上,我设法通过随机执行上述所有步骤来解决了该问题,但是在另一台计算机上,则没有任何工作。
我重复一遍,所有这一切仅在升级到Xcode 12.1
时发生。
最近,我在各个网站上遇到了看似相似的问题,但是所有人都集中在他们一直在使用的特定框架上,而就我而言(不是第一台机器),这是一个跨平台问题。
在向Apple
提交错误之前,我很乐意得到纠正。
如果您到这里为止,感谢您抽出宝贵的时间阅读我的问题:)。这是一个非常令人讨厌的人。 (很抱歉,演讲很长)
解决方法
就我而言,它是通过关闭“ Parallelize Build”选项来解决的。该问题仅发生在16英寸的Macbook Pro上,但这似乎是因为有许多内核。
尝试这样:
- 点击构建按钮旁边的“方案”。
- 转到“编辑方案”>“构建”。
- 取消选中“并行构建”。