iOS 报错: linker command failed with exit code 1 (use -v to see invocation) 原因
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 报错: linker command failed with exit code 1 (use -v to see invocation) 原因相关的知识,希望对你有一定的参考价值。
在ios开发中,很多人会遇到这样的报错
linker command failed with exit code 1 (use -v to see invocation)
可能的原因如下:
1.引用出错,把***.h弄成了.m,检查一下你的所有引用;
2.再就是你引用第三方的库,你添加文件是系统没有所第三方库的.m文件参入的编译中去,你向项目添加文件得注意了;
3.找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load或-ObjC;
4.看看是不是有新添加的文件跟之前文件同名;
5.错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。
ps.我自己问题就出在第4个原因,在我重新整理文档的时候,拖动了重复的文件在项目里;
以上是关于iOS 报错: linker command failed with exit code 1 (use -v to see invocation) 原因的主要内容,如果未能解决你的问题,请参考以下文章
Xcode真机报错clang: error: linker command failed with exit code 1 (use -v to see invocation)
iOS之出现( linker command failed with exit code 1)错误总结
linker command failed with exit code 1 (use -v to see invocation)修改方法
[问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一
Error:linker command failed with exit code 1 (use -v to see invocation) - iOS
xcode上编译c语言程序报错:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed