关于友盟社会化分享框架的一些使用心得

原创 2015年07月11日 10:54:22

现在很多移动端的开发者都会在app的应用中接入第三方的平台分享功能,我在使用过程中当然会首先去这些网站上去看集成的说明文档,在这里就不得不吐槽了,集成文档真的有用心在写么?!废话不多说,下面言归正传。

很多时候在集成这些文档的时候肯定会导入第三方架包,往往我们编译出错的问题也都是出现在这里,以此为例,首先你要明白编译器只是智能在编译,编译出错的结果提示有时候不是你问题错误的根源,如果一味的按照编译器的出错提示去寻求解决方案很可能会面临大海捞针的囧境。这里就总结几点常见的问题:

ld: warning: directory not found for option '-L/Users/jiangshuai/Documents/biuproject/IOS/QiangFuLi/QiangFuLi/3rd/UMSocial_Sdk_4.2.3'

Undefined symbols for architecture x86_64:

  "operator delete[](void*)", referenced from:

      +[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil NsDataEncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil DecodeWithBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil DecodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

  "operator new[](unsigned long)", referenced from:

      +[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil NsDataEncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil DecodeWithBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

      +[WeChatApiUtil DecodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)

  "___gxx_personality_v0", referenced from:

      Dwarf Exception Unwind Info (__eh_frame) in TencentOpenAPI(AppidConvert.o)

  "_deflate", referenced from:

      +[MTAWXOHelper GZip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

  "_deflateEnd", referenced from:

      +[MTAWXOHelper GZip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

  "_deflateInit2_", referenced from:

      +[MTAWXOHelper GZip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

  "_inflate", referenced from:

      +[MTAWXOHelper GUnzip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

  "_inflateEnd", referenced from:

      +[MTAWXOHelper GUnzip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

  "_inflateInit2_", referenced from:

      +[MTAWXOHelper GUnzip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)

ld: symbol(s) not found for architecture x86_64

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

不要被Undefined symbols for architecture x86_64:迷惑了 这里的出错问题其实是少了几个系统库文件



到此我觉得集成这些功能的时候,官网提供的集成demo很重要,看一下demo里面的 link binary with libraries 中具体引用了哪些系统类库 然后配合着集成文档去解决我们自己要解决的问题




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

友盟社会化分享

  • 2016-07-21 07:59
  • 3.36MB
  • 下载

Android友盟社会化分享组件

  • 2014-05-08 22:25
  • 4.84MB
  • 下载

友盟社会化分享 ### 微信发送被拒绝 微信与朋友圈点击无响应

1.微信分享不成功的原因:(来自友盟论坛) (1):应用是否通过审核。android平台必须要通过审核后才可以使用。 (2):确认AppId是否填写正确。 (3):是否是导出带签名的apk文件,ra...

友盟的社会化分享和第三方登录集成步骤

还是那句话,这种东西并不难,按照文档来,一遍不通就再读一遍,总能通的,我这里正好列一下要点及需要注意的地方,希望能够节约大家集成的时间:官方文档地址:友盟社会化分享及三方登录链接1.到三方的开发平台注...

友盟社会化分享组件

  • 2013-09-20 12:45
  • 6.85MB
  • 下载

友盟社会化分享demo

  • 2015-04-25 21:11
  • 13.49MB
  • 下载

Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件

Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件 上一篇博客给大家介绍了如何分析网页并且使用jsoup这个库对html代码进行解析,本篇博客继续给大家介绍如何集成友盟社会化组件,...

友盟社会化分享测试

  • 2015-12-25 14:20
  • 10.69MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)