ShareSDK升級(jí)到4.2.0版本后出現(xiàn)了微信分享失敗的問題,輸出

65A1A286C576EC5FE41FB220DD5D9FD6.jpg
找遍了ShareSDK的文檔也沒找到這個(gè)200100錯(cuò)誤碼是什么錯(cuò)誤,就只有提示平臺(tái)配置錯(cuò)誤。
然后看了下初始化方法發(fā)現(xiàn)有了新的初始化方法,簡化了原來的初始化操作,代碼大大減少了,老的初始化方法也提示失效了,替換了老的初始化方法之后發(fā)現(xiàn)還是提示200100錯(cuò)誤。
[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {
[platformsRegister setupQQWithAppId:QQAppId appkey:QQAppKey];
[platformsRegister setupWeChatWithAppId:WechatAppId appSecret:WechatAppSecret];
}];
就找了ShareSDK客服,一番詢問之后才知道沒有導(dǎo)入ShareSDK下面的wechat庫才導(dǎo)致的,客服解釋說我們手動(dòng)導(dǎo)入的庫缺少wechatconnect文件,必須導(dǎo)入他們的wechat庫才行,導(dǎo)入他們的庫之后果然解決了該問題
# pod 'mob_sharesdk/ShareSDKPlatforms/WeChat' #只包含了分享
pod 'mob_sharesdk/ShareSDKPlatforms/WeChatFull' #包含了分享和支付(只能同時(shí)存在一個(gè),要么用WeChat 要么用WeChatFull)