接入 微博分享 的巨坑(base64EncodedString,duplicate symbol)

項目需要 用友盟分享,

QQ,微信,都沒有問題,到新浪微博出現坑了...

按照文檔, 引入 ?imageIO.Framework, ? 然后在Other linker flags 中添加-ObjC,?

如果不在Other linker flags中添加,會出現

[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x14f9d12b0' ?

的錯誤....

但是,但是,但是, ?如果項目中 還有其他的第三方庫,

而且 而且,而且 這些第三方庫中用到了相同的文件,, 就會報錯, 報duplicate symbol 的錯誤!!!

?怎么辦??? ? ? 用 -all_load代替-ObjC, 可能有效果, 但是 還是有可能同意的錯誤!! 怎么辦?\

那就用 -force_load , ? 注意 注意 注意!!!!

?用-force_load 需要接引入的庫的路徑!!!!!!!!!!!!!

還有 還有 還有!!!!! ? 如果你引入 2個庫 就要寫 2個 ?-force_load!!!!!!!

如圖啊!!!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容