IOS shareSDK 集成引入库以及问题

今天需要给我们的产品更新集成的shareSDK,中间遇到了很多的问题,归结起来还是引入库的问题,如下图:

引入这些库之后,就能够在ios上弹出对应的分享图标,给这些连接库折腾了一下午之后,我决定还是应该好好总结一下出现的问题和这些库。

问题1:#import <shareSDK/shareSDK.h>文件找不到。

解决办法:target->Build Settings->Search Paths->Framework SearchPaths->Debug 下面添加ShareSDK的路径

注意这里填的相对路径

问题2:Undefinedsymbols for architecture x86_64:

 "_OBJC_CLASS_$_GTMBase64"。

刚开始还以为是集成了腾讯微博的原因,因为网上刚好有帖子说引入腾讯微博会有GTMBase64的问题,虽然帖子说的是duplicate,但是还是深信我们这个Undefined和腾讯微博有关系,试着该我们工程中得GTMBase64名字,还是没有效果,最后的最后,我们发现是我们宏定义的问题,开了宏以后这个文件就不编译了,吐血。

 

问题3:一大波undefined symbols。

根据mob公司的文档,我们引入了必备的库

引入的库参考wiki:http://wiki.mob.com/ios简洁版快速集成/,强调一下,这只是参考。需要引入的库太多了,在Link binary with libraries中引入有将近10个库,但还是有未定义的类,undefined symbols。没办法,只能一个一个的看缺少什么类,然后百度,这些类属于什么库,终于消灭了那么一大堆,undefined。

问题4:

warning:尚未引入平台类型

解决办法,将connection文件夹中得framework全部添加到链接库中。

虽然最后也都集成完毕了,但是我还是挺纳闷,我已经设定了framework search path,为什么xcode还是不能找到这个路径下面的所有的framework文件呢,还需要我一个个手动添加进去,应该不会这么傻瓜吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值