ios接入微信SDK的一些坑(後期會陸續更新)
阿新 • • 發佈:2019-02-08
一、-[__NSArrayM enqueue:]: unrecognized selector sent to instance 0x170058ae0
原因:未新增other linker flags,請在Build Setting裡仔細檢查是否新增flags
方法:新增flags,如圖
二、d: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
_sqlite3_bind_text”, referenced from:
___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o)
___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o)….
錯誤情況如圖:
原因:沒匯入需要的系統庫
方法:匯入需要的系統庫SystemConfiguration.framework, libz.dylib, libsqlite3.0.dylib, libc++.dylib, Security.framework, CoreTelephony.framework, CFNetwork.framework。如圖