码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2017-02-15 15:12:34      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:linking   开发   tin   文档   other   属性   添加文件   排除   官方   

在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) 原因

标签:linking   开发   tin   文档   other   属性   添加文件   排除   官方   

原文地址:http://www.cnblogs.com/YolvinBlog/p/6401299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!