iOS报错:linker command failed with exit code 1 (use -v to see invocation)

Xcode 报错是不是很烦,看到这个报错不懂,

linker command failed with exit code 1 (use -v to see invocation)

下面请听我分解,首先确认错误出现时间,是刚拖进工程报错,还是创建了文件报错。

托外部SDK报错,多半是依赖库的问题。

1、我以前添加开源的.a文件时也遇到过类似的情况,问题大多主要是出现在Ohter Linker Flags 这个属性,找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load

2、把Other Linker Flags下的属性全删除了。

3、错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。

4、看看是不是有新添加的文件跟之前文件同名

创建新文件报错,就是你的文件名重复了,系统不知道怎么处理了。

重新命名或者删除就可以了,遇到问题不要紧张分析百度是关键。

革命尚未成功,同志仍需努力
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 要实现的效果如下: 很多时候我们的的button点击事件就一行代码,而这一行代码还需要另写一个方法。然后用sele...
    _kk_阅读 5,335评论 0 2
  • 塬上的麦地 一片绿林 佝偻的身影 蹒跚在玉米地里 锄头一上一下 脚下的土地变得松软 您是勤劳的耕耘者 春天播种了希...
    浩宇_90阅读 1,306评论 0 1