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

本文主要是解决 linker command failed with exit code 1 (use -v to see invocation) 的解决办法 在本文最后给出了一个解决示例

问题bug

可能引起bug的条件

第三方引用出错 这是一种比较常见起因
  • 1.1 首先需要检查Build Phases


    屏幕快照 2017-05-03 17.06.27.png
  • 1.2 检查 Other link Flags

删除掉跟你删除的库相关的,就可以解决问题了 这里需要注意的是 $(inherited)已经包含了 -ObjC 所以 在other linker 里面就不需要在写 -ObjC了
屏幕快照 2017-05-03 17.08.48.png
  • 1.3 需要检查 Library search Paths


    屏幕快照 2017-05-03 17.10.41.png

    2 点h文件中包含了点m 文件 eg:


    .h 不小心包含了.m 文件

注意


屏幕快照 2017-05-03 17.16.32.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容