一、問題
使用ShareSDK 做微博授權(quán)登錄和分享時出現(xiàn)sso package or sign error錯誤。

錯誤提示
二、原因
- 微博開放平臺的應(yīng)用信息中的Bundle ID與客戶端的Bundle Identifier不一致。
- ShareSDK的配置文件中有關(guān)微博的一段代碼未注釋。
三、解決方法
- 第一步:確保微博開放平臺的應(yīng)用信息中的檢查Bundle ID與客戶端的Bundle Identifier一致再測試;
bundle ID
- 第二步:若以上步驟未解決問題,在Xcode中全局搜索一下ShareSDK,找到ShareSDK.xml這個文件,把里面的微博相關(guān)的代碼注釋掉就可以解決問題。
解決方法
四、總結(jié)
遇到這個問題大部分都是Bundle ID不一致造成的,另外的原因就是ShareSDK的配置文件中忘了注釋掉微博的這段代碼。