从类似的问题和答案来看,这条错误信息似乎来自于各种不同的领域。希望有人能帮我解决我的问题。在模拟器上运行时,我会收到这个错误,在设备上运行没有问题。
错误消息
ld: 23 duplicate symbols for architecture x86_64详细信息
当我添加Twitter时,这似乎已经开始了。所有的错误消息都说明了以下内容之一:
duplicate symbol _STTwitterAppOnlyErrorCode in:
duplicate symbol _STTwitterAPIErrorCode in:
duplicate symbol _STTwitterHTMLErrorCode in:
duplicate symbol _STTwitterOSErrorCode in:
duplicate symbol _STTwitterOAuthErrorCode in:到目前为止我所做的是:
( 1)寻找重复的文件,没有
2)查找重复的#import语句,没有
3)检查是否对.m文件进行了#导入,但没有
4)我在其他链接器旗帜中没有-ObjC
那么,有没有人知道我能做些什么来消除这个错误信息呢?
发布于 2015-09-11 14:45:28
您正在使用最新版本的ST API吗?
我注意到一个注释,即头文件中的一些NS_ENUM定义被更改为extern NS_ENUM,以避免重复符号。
https://github.com/nst/STTwitter/pull/189/files
好像是你的问题?
https://stackoverflow.com/questions/32524214
复制相似问题