美文网首页账号iOS开发技术分享
shareSDK第三方登陆集成新浪,微信,QQ出现的错误信息总结

shareSDK第三方登陆集成新浪,微信,QQ出现的错误信息总结

作者: 阳光的大男孩儿 | 来源:发表于2016-02-19 18:05 被阅读744次

1.集成新浪微博的崩溃信息:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x15df4860'

修改方法:

在Build settings里面打关键字:“Other Liker Flags” ,添加"-all_load".

崩溃信息加修改方法

2.没有配置新浪的URL Scheme:

3. 对于iOS9 来说即使设置了:App Transport Security Settings  中的 Allow Arbitrary Loads 为YES,也需要添加白名单,如下。

修改这个现在也不管用了,需要添加白名单

错误信息:

-canOpenURL: failed for URL: "sinaweibo://" - error: "This app is not allowed to query for scheme sinaweibo"

错误信息

修改方法:

4.新浪微博在授权或者分享的过程中遇到:

sso package or sign error

如下图:


错误信息

解决办法:

由于,工程的bundle ID 与你在微博官网里面创建的应用的bundle ID 不一致。因此你需要做的就是变成一致的bundle ID。

相关文章

网友评论

本文标题:shareSDK第三方登陆集成新浪,微信,QQ出现的错误信息总结

本文链接:https://www.haomeiwen.com/subject/jbkvkttx.html