Xcode 8.1 - 链接器命令失败,退出代码为1 - 重复符号__TMRbBp

geo*_*gij 37 xcode8.1

由于我已经更新到Xcode 8.1,我无法存档,也无法在发布模式下运行(在调试模式下工作).错误是有几个"架构arm64的重复符号",并且都是"重复符号__TMRbBp".那是什么?

Tho*_*rax 31

这似乎是Swift中的一个错误.请参阅 有关Apple开发人员门户网站

据说它将在即将发布的Xcode版本中修复.但目前暂时有一个解决方法:

转到目标Build Settings并将Reflection Metadata Level标记设置为None


hat*_*ted 30

不要双击Project.xcodeproj来启动xcode项目.相反,关闭项目并打开xcworkspace.

File -> Close Workspace

File -> Open -> Search your project folder for Project.xcworkspace
Run Code Online (Sandbox Code Playgroud)

我的所有错误都消失了.


BHU*_*MAR 9

在Xcode 8.1上进行归档时,我遇到了同样的问题。

X代码版本:8.2.1版(8C1002)

以下修复程序于2019年3月生效

1)转到项目并选择您的项目

在此处输入图片说明

2)选择构建设置-

搜索“启用位码”将选项设置为“否”

在此处输入图片说明

3)大多数版本都可以解决此问题,其他几个XCode版本也可以尝试此选项,

搜索“反射元数据级别”将选项设置为“无”

在此处输入图片说明


Den*_*lka 7

我在9.2版(9C40b)中也遇到了类似的问题,解决方法是

0) Close Xcode
1) Open project folder in terminal
2) pod update
3) open .
4) open project by clicking Project.xcworkspace
Run Code Online (Sandbox Code Playgroud)