ShareSDK分享失败,提示“无法分享!分享平台(997)尚未初始化!”

项目由于需要支持HTTPS,特地将Share SDK的版本更新到最新(V3.5.1,发布于2016-12-27);但是在使用ShareSDK v3.5.1版本做社会化分享时,使用默认分享视图,会出现图1的情况;然后点击任何一个分享平台都会显示图2的错误提示。

ShareSDK分享失败,提示“无法分享!分享平台(997)尚未初始化!”_第1张图片
图1.默认分享视图出现问题
ShareSDK分享失败,提示“无法分享!分享平台(997)尚未初始化!”_第2张图片
图2.“无法分享!分享平台(997)尚未初始化!”

解决办法:更新ShareSDK的版本到V3.6.0。

更新ShareSDK版本到新版本,比如V3.6.0;其它不用变。这个问题应该是ShareSDK V3.5.1引入的,更新SDK就好了。

ShareSDK分享失败,提示“无法分享!分享平台(997)尚未初始化!”_第3张图片
图3.可以分享的状态

可以参考ShareSDK官网:http://www.mob.com/downloadDetail/ShareSDK/ios

摘录ShareSDK v3.6.0更新内容如下:

ShareSDK For iOS Simple v3.6.0 (2017-01-12)
SDK下载
集成文档演示App

功能更新:
iOS9-对ShareSDK的影响(适配iOS-9必读)1、新增钉钉(Ding Talk)平台分享。2、新增Facebook客户端分享。3、修复同时使用微信支付和微信分享时,可能影响分享回调的问题。
以下用户建议更新:1、需要使用钉钉分享的用户。2、需要使用Facebook客户端分享的用户。3、同时使用了微信支付和微信分享的用户。

查看详细更新说明

你可能感兴趣的:(ShareSDK分享失败,提示“无法分享!分享平台(997)尚未初始化!”)