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

来源:互联网 发布:手机淘宝哪里投诉卖家 编辑:程序博客网 时间:2024/04/30 15:57

这个问题是一个老问题,可以说开发者都遇到过,我只是不太长记性,就做一下笔记:

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

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

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

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


前三种可能在不删除项目自带文件,或者做一些项目本身特别的设置时是很少遇见的,主要是最后一点,项目重复导入,一定要小心,尤其是团队开发的时候,这时候回滚代码至远程仓库显得尤为重要1

0 0
原创粉丝点击