上一篇讲了android平台下shareSDK的分享,这一篇我们说一下IOS平台下的配置。
首先我们修改ShareSDKUnity3DBridge.m文件(/Assets
/ Plugins / iOS / ShareSDKUnity3DBridge.m )对于需要使用SSO(QQ空间、人人网)或者部分需要客户端分享的平台(包括:微信、Google+、QQ)。请确认相对应的宏是否定义,如成微信,开启__SHARESDK_WECHAT__。其他平台同理,如下图:
修改完成后将项目导成IOS文件。
用Mac电脑Xcode打开项目,获取ShareSDK-iOS
v3.x:下载地址:
http://www.mob.com/#/downloadDetail/ShareSDK/ios;我们可以下载SDK或者下载它的Demo,然后找到里面的share-sdk都可以,
第一步:将下载的SDK解压后导入到您的工程中,见下图
:
这一步就是将shareSDK拖入到你的项目下成为子目录,注意:请务必在上述步骤中选择“Create
groups for any added folders”单选按钮组。如果你选择“Create folder references for any added folders”,一个蓝色
的文件夹引用将被添加到项目并且将无法找到它的资源。
第二步:添加依赖库
添加步骤见下图:
这一步就是点击你的项目,点击右边的BuildPhases,然后选择下面的Link Binary With Libraries中下方的+号,然后添加库;
它官方文档上的库后缀都是.dylib,而3.X的是.tbd。
如果我们需要做新浪的分享,那么还需要在在项目Build
Settings中的Other Linker Flags添加"-ObjC"选项。
第三步:打开Build Settings下的Search Paths,然后将Header Search Paths和Library Search Paths中的“”全部删除,否则会报在你的项目中一些库找不到。好了这时就可以打包到你的手机上进行真机测试了,
当然,如果你集成的分享中需要QQ和微信的话,你还要都加几个步骤。
就是首先去微信和QQ官网上去注册移动开发平台的URL Schemes,这里面需要填写很多的信息,然后会得到一个这种URL。然后填写到上面就可以了,还要到http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/这个网址中按照步骤去设置一下的。