phonegap百度分享-微信分享-qq分享-sina分享插件ios8
比较坑的百度啊!简直要吐槽了。这么长时间都没有更新分享的sdk了。
终于搞到了一个支持ios8-64位的sdk,经过简单测试,终于集成到phonegap里面了。
集成过程跟之前差不多,不过需要更换一些内容。【如果之前项目已经集成了分享插件,将之前的清理干净再集成】
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文件删掉,不然有冲突。