码迷,mamicode.com
首页 > 其他好文 > 详细

手动导入xmpp后,再使用cocoapods的时候出现的问题

时间:2015-06-17 11:10:35      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:

最新的cocoapod导入xmpp的时候,会出现循环依赖,所以撸主选择了手动导入。

一开始还用的挺开心的,后来,使用cocoapods导入其他的框架,发现调用的时候总是报错。

Undefined symbols for architecture x86_64:

  "_OBJC_CLASS_$_SVProgressHUD", referenced from:

      objc-class-ref in HJCXMPPTools.o

ld: symbol(s) not found for architecture x86_64

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

 

在网上搜索了一堆的攻略,cocoapods卸载重新按照了108遍,然而这并没有什么卵用。

后来我再次用cocoapod更新框架的时候,发现终端的一段警告

[!] The `myQQ [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig‘. This can lead to problems with the CocoaPods installation

    - Use the `$(inherited)` flag, or

    - Remove the build settings from the target.

 

这下有了思路了,原来我手动导入xmpp的时候,修改了Other Linker Flags

技术分享

 

所以解决办法就是:

按照提示,增加$(inherited)

技术分享

 

添加之后,问题终于解决,撸主潸然泪下,困扰撸主2天的问题终于解决鸟~~。

手动导入xmpp后,再使用cocoapods的时候出现的问题

标签:

原文地址:http://www.cnblogs.com/haojuncong/p/4582623.html

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