首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS: Error -23个用于架构x86_64的重复符号

iOS: Error -23个用于架构x86_64的重复符号
EN

Stack Overflow用户
提问于 2015-09-11 13:03:59
回答 1查看 622关注 0票数 3

从类似的问题和答案来看,这条错误信息似乎来自于各种不同的领域。希望有人能帮我解决我的问题。在模拟器上运行时,我会收到这个错误,在设备上运行没有问题。

错误消息

代码语言:javascript
复制
ld: 23 duplicate symbols for architecture x86_64

详细信息

当我添加Twitter时,这似乎已经开始了。所有的错误消息都说明了以下内容之一:

代码语言:javascript
复制
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

那么,有没有人知道我能做些什么来消除这个错误信息呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 14:45:28

您正在使用最新版本的ST API吗?

我注意到一个注释,即头文件中的一些NS_ENUM定义被更改为extern NS_ENUM,以避免重复符号。

https://github.com/nst/STTwitter/pull/189/files

好像是你的问题?

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

https://stackoverflow.com/questions/32524214

复制
相关文章

相似问题

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