关于linker command failed with exit code 1 (use -v to see invocation)错误

今天参考第三方源码时遇到linker command failed with exit code 1 (use -v to see invocation)错误,百度后有太多的方法,有的针对我的情况并没有生效下面提供我的过程和解决这个问题方法










注意:此工程的有个功能需要用到OneAPM iOS SDK(https://oneapm.kf5.com/posts/view/44067/),但本人参考这个工程的代码时并不需要这个功能,而根据其oneapm官网所说要使用这个SDK还需要导入

  • SystemConfiguration.framework

  • CoreTelephony.framework

  • CoreData.framework

  • libz.dylib(Xcode6 及以前版本)/ libz.tbd(Xcode7)

  • libstdc++.dylib(Xcode6 及以前版本)/ libstdc++.tbd(Xcode7)

    这5个Libraries,对于熟悉ios开发的人来说后三个一般工程也经常用,本工程也要用,所以不用删,只删除用不到的前两个外加OneAPM.framework就可以了


百度的觉得最适合我这个问题的,最给我启发的是这个链接的http://ask.5lulu.com/question/ean6g5pyta8508.html

怕这个链接会有一天失效所以把其复制一下:

1 这种错误一般都是出现在包含某个文件多次的错误;检查文件是否重复引用; 2 也有可能你删除了某个.m文件,不是从编辑器里删除,导致没有删除引用引起的错误。你可以查看 building phases > compile sources中删除已经不存在的类


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值