architecture x86_64:的報錯

在iOS開發中,當把第三方庫導入到demo里的時候,會出現Undefined symbols for architecture x86_64:的報錯。

1.導入第三方庫報錯如下圖:
Paste_Image.png
2.導入第三方庫報錯如下圖:

第一個方案:

x86的庫是在模擬器上跑的,不編譯模擬器版本,直接編譯真機版本可能就沒問題了

第二個方案:

將Build
Settings的Architectures修改為arm7 armv7s.Xcode5.1默認是加上arm64的。

  • 注意事項:

1.針對第一個解決方案:只能在真機上測試,在模擬器上會報錯測試不了。

2.針對第二個解決方案:如果你的demo里面有庫不支持arm64,你添加了arm64,也會導致demo解決了上方出現的錯誤,但會造成新的報錯。

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

推薦閱讀更多精彩內容