博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS linker command failed with exit code 1 (use -v to see invocation)多种解决方案汇总
阅读量:4641 次
发布时间:2019-06-09

本文共 445 字,大约阅读时间需要 1 分钟。

有时可能会遇到这种错误,关键是这种错误,有时只有这一句话,也不会给更多错误信息。

网上找了一些,总结了如下:(PS:以下是按照解决简易程度排序,不代表出现概率)

 

1、bitcode问题

解决如下:原因可能是第三方库不支持bitcode

 

2、TARGET→ General → Deployment info → Deployment Tagget  把版本设置高点

 

3、重复引用或项目中引入了多个相同的文件。

解决:删除多余的文件即可。

这种情况包括:

1、import 头文件导入重复

2、import .h文件   误操作导入了.m文件

2、phases里有重复引用文件

 

4、linker flags问题

解决如下:

 

 5、还有一种情况:

duplicate symbols for architecture x86_64错误

如果报错上面有这样的说明,我们可以这样解决

参考:

 

 

enjoy~

转载于:https://www.cnblogs.com/yajunLi/p/7605466.html

你可能感兴趣的文章
C#操作OFFICE一(EXCEL)
查看>>
【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
查看>>
ABAP 程序间的调用
查看>>
移动端单屏解决方案
查看>>
web渗透测试基本步骤
查看>>
使用Struts2标签遍历集合
查看>>
angular.isUndefined()
查看>>
第一次软件工程作业(改进版)
查看>>
网络流24题-飞行员配对方案问题
查看>>
Jenkins 2.16.3默认没有Launch agent via Java Web Start,如何配置使用
查看>>
引入css的四种方式
查看>>
iOS开发UI篇—transframe属性(形变)
查看>>
3月7日 ArrayList集合
查看>>
jsp 环境配置记录
查看>>
Python03
查看>>
LOJ 2537 「PKUWC2018」Minimax
查看>>
使用java中replaceAll方法替换字符串中的反斜杠
查看>>
Some configure
查看>>
流量调整和限流技术 【转载】
查看>>
正由另一进程使用,因此该进程无法访问此文件。
查看>>