ShareSDK 4.2.0 微信分享问题

ShareSDK升级到4.2.0版本后出现了微信分享失败的问题,输出

65A1A286C576EC5FE41FB220DD5D9FD6.jpg

找遍了ShareSDK的文档也没找到这个200100错误码是什么错误,就只有提示平台配置错误。

然后看了下初始化方法发现有了新的初始化方法,简化了原来的初始化操作,代码大大减少了,老的初始化方法也提示失效了,替换了老的初始化方法之后发现还是提示200100错误。

[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {
        [platformsRegister setupQQWithAppId:QQAppId appkey:QQAppKey];
        [platformsRegister setupWeChatWithAppId:WechatAppId appSecret:WechatAppSecret];
    }];

就找了ShareSDK客服,一番询问之后才知道没有导入ShareSDK下面的wechat库才导致的,客服解释说我们手动导入的库缺少wechatconnect文件,必须导入他们的wechat库才行,导入他们的库之后果然解决了该问题

# pod 'mob_sharesdk/ShareSDKPlatforms/WeChat'    #只包含了分享
pod 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'  #包含了分享和支付(只能同时存在一个,要么用WeChat 要么用WeChatFull)

你可能感兴趣的:(ShareSDK 4.2.0 微信分享问题)