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".
![](https://img.haomeiwen.com/i1025776/4198bb10b343eb79.png)
2.没有配置新浪的URL Scheme:
![](https://img.haomeiwen.com/i1025776/e142575086e735c4.png)
3. 对于iOS9 来说即使设置了:App Transport Security Settings 中的 Allow Arbitrary Loads 为YES,也需要添加白名单,如下。
![](https://img.haomeiwen.com/i1025776/30fc1d4eff794d22.png)
错误信息:
-canOpenURL: failed for URL: "sinaweibo://" - error: "This app is not allowed to query for scheme sinaweibo"
![](https://img.haomeiwen.com/i1025776/1f5218a6e8b88148.png)
修改方法:
![](https://img.haomeiwen.com/i1025776/84238aaa6d10cb53.png)
4.新浪微博在授权或者分享的过程中遇到:
sso package or sign error
如下图:
![](https://img.haomeiwen.com/i1025776/1f242181321873f5.png)
解决办法:
由于,工程的bundle ID 与你在微博官网里面创建的应用的bundle ID 不一致。因此你需要做的就是变成一致的bundle ID。
网友评论