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)