1. 程式人生 > >ios接入微信SDK的一些坑(後期會陸續更新)

ios接入微信SDK的一些坑(後期會陸續更新)

一、-[__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。如圖
這裡寫圖片描述