linker command failed with exit code 1总结

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

ios开发这个错误一定少不了,现总结如下,一般这三方面的问题,如果不是哪你真可麻烦了

1.引用出错,把*.h弄成了.m,检查一下你的所有引用;

2.再就是你引用第三方的库,你添加文件时系统没有将第三方库的.m文件加入到编译中去,你向项目添加文件得注意了;

3.就是不小心添加的重复的类,像Entity之类;

4.有些frameworks没有添加进来也会出现上面的问题;

5.红色箭头标记的地方一般就会描述出问题出现在哪里

如图:有两个重复的main

linker command failed with exit code 1总结_第1张图片

结果在项目中检查,果然:

linker command failed with exit code 1总结_第2张图片

6. 第三方库没有支持bitcode,而你的工程开启了bitcode,这经常发生在一些新项目中。

你可能感兴趣的:(linker command failed with exit code 1总结)