发现这个问题后,请寻找这个问题上边的说明,如

....../Objects-normal/x86_64/XXXX.o
ld: 5 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

一.

第一行,指明了是XXXX.o 文件的问题,一看错误信息可知是链接错误.
翻译一下,首先可以知道错误信息是在链接XXXX.o时出错的.然后底下的ld: 5 duplicate symbols for architecture x86_64的意思是在x86-64架构下有5个重复符号,重复是个关键字,分析有以下两种情况可能会导致这种错误的发生:

  1. 项目中重复导入了某些文件.,这个一般在导入三方库时可能会重复导入.
    解决办法:只需要在文件目录中查找到重复导入的文件,删掉即可,或者将整个三方库删除掉,重新导入,或者用cocopods导入.
  2. 在项目的某些地方需要#import"XXXX.h"而误用了#import"XXXX.m".
    解决办法:认真检查项目,找到错误改正即可.

二.

如果第一行是XXXX.a 或者 XXXX.framwork,那么 很可能是Link Binary   With Libraries 的问题,你可以查找一下有没有灰色的引用或者是重复的引用,删除掉

三.

其他问题可以参考:

https://www.jianshu.com/p/687a9b77385e

参考链接:

https://www.jianshu.com/p/a38c62f981e2

iOS duplicate symbols for architecture x86_64 问题全面解析相关推荐

  1. 15、iOS开发之duplicate symbols for architecture x86_64错误

    1. 错误提示 2. 分析错误原因 3. 解决问题办法 一.错误提示 在我们写代码过程中可能会经常遇到这样一个错误: [objc] view plaincopy print? <span sty ...

  2. 芒果iOS开发之duplicate symbols for architecture x86_64错误

    [主要内容:] 1. 错误提示 2.分析错误原因 3. 解决问题办法 一.错误提示 在我们写代码过程中可能会经常遇到这样一个错误: <span style="font-size:32p ...

  3. error===ld: 2 duplicate symbols for architecture x86_64

    一,经历 1> 出现了以下错误,感觉像是GiftAnimationView文件的问题 /Users/liuzhu/Library/Developer/Xcode/DerivedData/test ...

  4. iOS开发-编译出错 duplicate symbols for architecture x86_64

    今天对原来项目文件进行重新整理,根据文件内容进行分类,结果复制粘贴时没注意把一个文件复制了两遍 编译的时候就出现Duplicate Symbol Error 在网上搜素了一圈发现也有人遇到过这个问题, ...

  5. iOS报错:108 duplicate symbols for architecture arm64

    报错: 108 duplicate symbols for architecture arm64 由于项目中导入了相同的.a文件造成,删除掉多余的保留一个就行了.

  6. iOS ld:2 duplicate symbols for architecture arm64 clang:error:linker commang failed with exit ...

    当我们运行程序 .修改代码.或者添加第三方或者SDK的时候经常会出现下面的问题 ld:2 duplicate symbols for architecture arm64 clang:error:li ...

  7. 经典错误:symbol(s) not found for architecture x86_64 || Undefined symbols for architecture x86_64:

    记录经典,防止踩坑!!!!! 真机可以运行,模拟器报错. 错误信息显示如下: Ld /Users/lyj/Library/Developer/Xcode/DerivedData/MYPayBucket ...

  8. Duplicate Symbols for Architecture arm64解决办法

    iOS开发时,多人协作上传下载代码,cocoapods不断更新,非常容易报错Duplicate Symbols for Architecture...,表面意思是工程中有相同的文件. 以下方法都非常容 ...

  9. mac编译openresty报Undefined symbols for architecture x86_64

    ./configure --prefix=/usr/local/openresty --with-luajit --with-http_sub_module --add-module=../ngx_h ...

  10. 23 duplicate symbols for architecture i386

    ContactController.o ld: 23 duplicate symbols for architecture i386 完整错误: /ContactController.o ld: 23 ...

最新文章

  1. Docker安装部署RabbitMQ
  2. Flex布局及其应用
  3. CMD安装/删除服务
  4. 在Java中将时间单位转换为持续时间
  5. BZOJ3387栅栏行动
  6. 【NC51 合并k个已排序的链表】K路归并
  7. Django ORM 数据库操作
  8. SpringBoot2.1.5 (9)--- GET 请求
  9. 获取ftp服务器的系统编码,ftp服务器编码问题
  10. $emit和$on用法深挖
  11. Linux 磁带机型号,请教一下,爱华的磁带机型号大全,里面的字母什么意思?
  12. 21节点六自由度梁单元 ,悬臂有限元代码
  13. 重温数据结构与算法之单调栈
  14. 智能手环: 调研报告
  15. 计算机右键无法新建excel,右键新建中没有excel怎么删除_右键新建中没有excel怎么办...
  16. 爱普生Epson LQ-735KII 打印机驱动
  17. 【SQL Server数据库】建库、建表、简单查询语句(一)
  18. oracle 触发器管理(以及行级触发器中有两个伪变量 :new 与 :old 的使用方法)(三个谓词inserting、deleting、updating的使用方法)
  19. 转:以logistic Regression为例实现多类别分类及Python实现
  20. 读wildmagic和ogre源码的感受

热门文章

  1. 最流行的国家级域名是什么?不是.cn 也不是.uk
  2. 双重认证 也不安全:Gmail、Yahoo mail 已被攻破!
  3. ## 2018-2019-1 《信息安全系统设计基础》 20165232 20165231 20165235 实验五 通信协议设计...
  4. Excel中index和match函数的应用实例
  5. Activiti-modeler使用
  6. Android MediaPlayer的生命周期
  7. 使用ISA Server 2006发布Exchange Server 2007安全的Web、安全的OWA和Outlook Anyw
  8. [VBA]工作需求,写了段VBA。EXCEL的效率很差
  9. postman使用记录,带cookie的get请求和传json对象的post请求示范
  10. 悲剧!因Redis分布式锁造成的P0级重大事故,整个项目组被扣了绩效...