当前时间:Friday 2016年12月09日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> ios,phonegap开发 >> 正文

phonegap百度分享-微信分享-qq分享-sina分享插件ios8

phonegap百度分享-微信分享-qq分享-sina分享插件ios8

比较坑的百度啊!简直要吐槽了。这么长时间都没有更新分享的sdk了。

终于搞到了一个支持ios8-64位的sdk,经过简单测试,终于集成到phonegap里面了。

a1 a2 a3

集成过程跟之前差不多,不过需要更换一些内容。【如果之前项目已经集成了分享插件,将之前的清理干净再集成】

1.配置Target链接参数【如果已有,请忽略】

选择 Build Settings | Linking | Other Linker Flags, 将该选项的 Debug/Release 键都配置为 -ObjC .

2.添加 依赖的系统框架和系统库如下: 【如果已有,请忽略】

MobileCoreServices.framework
SystemConfiguration.framework
QuartzCore.framework
UIKit.framework
Foundation.framework
CoreGraphics.framework
MessageUI.framework
CoreLocation.framework———————-如果不使用组件的定位功能,可以不用添加
CoreTelephony.framework———————如果不使用QQ官方SDK,可以不用添加
libsqlite3.dylib—————————-如果不使用QQ官方SDK,可以不用添加
libstdc++.dylib—————————–如果不使用QQ官方SDK,可以不用添加
libz.dylib———————————-如果不使用QQ官方SDK,可以不用添加
3.导入 SDK

把 BaiduSocialShareSInternal 文件夹拖放到项目的根目录下。【在xcode中添加文件到项目里,或者拖放】
把output 文件夹放拖放到项目的class目录下
注意看 framework search paths 和 library search paths 的 引入路径是否正确可以看截图。
4.设置 url types。 具体看截图:

5.如果 baidushare.m 再 编译的时候报错 ,需要要在Build Phases里修改Flags:-fno-objc-arc

6.添加插件引入,看congfig。txt文件

7.添加js代码,具体看www里面的文件实例。

注意:此插件已经完美支持ios8,64位。如果项目中用到相应的其他插件,如微信支付等插件,

请把BaiduSocialShareSInternal相应目录下面的wx文件删掉,不然有冲突。

 

评论信息

0 条评论 Comments and Pings closed

评论被关闭。

网站客户端下载