集成QQSDK或友盟分享SDK出現: symbol(s) not found for architecture i386的分析

在集成到模擬器上時會報這個錯:

自己明明在項目中導入了libSocialQQ.a文件,在網上也找了很多解決的方法:

1.查看項目中是否導入庫

2.查看導入庫的路徑是否正確

3.

把Build Avtive Architecture Only 設置為YES就可以在模擬器下調試運行了,設置為NO的時候只可以在真機上運行,在模擬器上運行就會報上面所說的錯誤!!

關于這個問題其實還是很好理解的,原因就是QQ互聯的SDK在目前的最新版里已經沒有再支持i386指令集了,不過呢還是支持x86_64指令集,所以簡單一句話就是,這個SDK不能在iphone5及以下的模擬器跑了,但是支持64位模擬器比如iphone5s及以上

順便附帶一個QQ官方的SDK更新說明吧:


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

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,556評論 25 708
  • 有沒有試過聽一首歌然后覺得自己被耳機里的聲音撩到耳根子都軟了?這次我們來說一下,我聽過的很容易讓人夜晚思慮過多(微...
    什么都喜歡的木木閱讀 5,800評論 0 1
  • 有時羨慕情侶,有時慶幸自由! 兩個人太多,一個人太少! 羨慕只是偶爾!慶幸確是時常! 非我作勢裝腔,只因不想違背自...
    冬壹啊閱讀 337評論 0 1
  • 1 我的家鄉在東北,是一個不大的林區小鎮,有一個家鄉的朋友現在在北京工作。他跟我講,他和姐姐,從小生活在深山里面的...
    行人a閱讀 247評論 0 2