????????今天更新了友盟分享SDK,發(fā)現可選項中的微信精簡版不見了最筒,只能選完整版水慨。下載完成后直接將SDK覆蓋項目中對應的文件,順便測試下分享功能叨襟,拉起分享菜單->點擊微信分享->什么都沒有發(fā)生繁扎??糊闽,拉起分享菜單->點擊朋友圈分享->還是什么都沒有發(fā)生梳玫??右犹?提澎,這時的我一臉懵逼...
點擊微信和朋友圈兩個圖標沒有任何反應,但其他分享可以正常調用念链,首先排除SDK出Bug的可能性盼忌。
出現問題就得解決問題,按以往經驗钓账,做如下操作:
檢查微信的Key和Secret
檢查Info.plist配置
檢查Scheme配置
檢查分享模塊代碼
檢查BuildSetting中Library Search Path配置
屏蔽新版本中新功能碴犬,排除沖突的可能
檢查分享平臺配置,排除配置信息被更改的可能
然并卵梆暮,都沒發(fā)現問題…
實在沒辦法準備刪SDK從頭集成一遍服协,刪之前到Bulid Phases中看了下庫的引用,和之前版本對比發(fā)現多引用了兩個靜態(tài)庫libSocialOfficialWeChat.a和libWeChatSDK.a
猜測可能是更新SDK時啦粹,重新引用文件導致靜態(tài)庫被XCode添加到Complie Sources中偿荷,但不知為何引用靜態(tài)庫會影響到分享功能窘游,刪除后問題解決,卻還是一臉懵逼跳纳。