iOS -- 接入微信SDK包报错
来源:互联网 发布:我的mac是什么意思啊 编辑:程序博客网 时间:2024/04/29 21:44
一、
Undefined symbols for architecture arm64: "_kSecReturnData", referenced from: +[WXOMTAKeyChain load:] in libWeChatSDK.a(MTAKeyChain.o) "_kSecMatchLimitOne", referenced from: +[WXOMTAKeyChain load:] in libWeChatSDK.a(MTAKeyChain.o) "_kSecMatchLimit", referenced from: +[WXOMTAKeyChain load:] in libWeChatSDK.a(MTAKeyChain.o) "_SecItemDelete", referenced from: +[WXOMTAKeyChain save:data:] in libWeChatSDK.a(MTAKeyChain.o) +[WXOMTAKeyChain delete:] in libWeChatSDK.a(MTAKeyChain.o) "_sqlite3_close", referenced from: -[WXOMTADataConfigHolder closeDB] in libWeChatSDK.a(MTADataConfigHolder.o) -[WXOMTAStore closeDB] in libWeChatSDK.a(MTAStore.o) "_SecItemAdd", referenced from: +[WXOMTAKeyChain save:data:] in libWeChatSDK.a(MTAKeyChain.o) "_kSecClass", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_kSecAttrService", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_kSecAttrAccessibleAfterFirstUnlock", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_inflateInit2_", referenced from: +[WXOMTAHelper GUnzip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _unity_z_inflateInit2_) "_kSecValueData", referenced from: +[WXOMTAKeyChain save:data:] in libWeChatSDK.a(MTAKeyChain.o) "_deflateInit2_", referenced from: +[WXOMTAHelper GZip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _unity_z_deflateInit2_) "_kSecAttrAccount", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_inflate", referenced from: +[WXOMTAHelper GUnzip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _inflate_copyright, _unity_z_inflateSyncPoint , _unity_z_inflateGetHeader , _inflate_table , _unity_z_inflatePrime , _unity_z_inflate , _unity_z_inflateInit_ , _unity_z_inflateSetDictionary , _unity_z_inflateReset , __Z27scripting_class_is_inflatedP14ScriptingClass , _il2cpp_class_is_inflated , _inflate_fast , _unity_z_inflateInit2_ , _unity_z_inflateSync , _unity_z_inflateEnd , _unity_z_inflateCopy , _il2cpp_method_is_inflated ) "_kSecClassGenericPassword", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_sqlite3_reset", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o) "_sqlite3_open", referenced from: -[WXOMTADataConfigHolder getDB] in libWeChatSDK.a(MTADataConfigHolder.o) -[WXOMTAStore getDB] in libWeChatSDK.a(MTAStore.o) "_sqlite3_prepare_v2", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o) "_SecItemCopyMatching", referenced from: +[WXOMTAKeyChain load:] in libWeChatSDK.a(MTAKeyChain.o) "_sqlite3_bind_text", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o)
解决办法:添加库文件 Security.framework
二、
"_sqlite3_exec", referenced from: -[WXOMTAStore updateDatabase:] in libWeChatSDK.a(MTAStore.o) _execute_query in libWeChatSDK.a(MTAStore.o) _execute_update in libWeChatSDK.a(MTAStore.o) "_kSecAttrAccessible", referenced from: +[WXOMTAKeyChain getKeychainQuery:] in libWeChatSDK.a(MTAKeyChain.o) "_sqlite3_free", referenced from: -[WXOMTAStore updateDatabase:] in libWeChatSDK.a(MTAStore.o) _execute_query in libWeChatSDK.a(MTAStore.o) _execute_update in libWeChatSDK.a(MTAStore.o) "_sqlite3_bind_int64", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o) "_deflateEnd", referenced from: +[WXOMTAHelper GZip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _unity_z_deflateEnd) "_deflate", referenced from: +[WXOMTAHelper GZip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _unity_z_deflateParams, _unity_z_deflateInit_ , _unity_z_deflateInit2_ , _unity_z_deflateReset , _unity_z_deflate_copyright , _unity_z_deflateEnd , _unity_z_deflateSetDictionary , _unity_z_deflate , _unity_z_deflateCopy , _unity_z_deflateBound , _unity_z_deflateSetHeader , _unity_z_deflateTune , _unity_z_deflatePrime ) "_sqlite3_step", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o) "_inflateEnd", referenced from: +[WXOMTAHelper GUnzip:Out:] in libWeChatSDK.a(MTAHelper.o) (maybe you meant: _unity_z_inflateEnd) "_sqlite3_finalize", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o) "_sqlite3_clear_bindings", referenced from: ___36-[WXOMTADataConfigHolder setConfig:]_block_invoke in libWeChatSDK.a(MTADataConfigHolder.o) ___27-[WXOMTAStore storeConfig:]_block_invoke in libWeChatSDK.a(MTAStore.o) ___40-[WXOMTAStore storeEvent:hasTrySent:CB:]_block_invoke in libWeChatSDK.a(MTAStore.o)ld: symbol(s) not found for architecture arm64clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决办法:在Link Binary With Libraries 中依次加入 libsqlite3.dylib ,libz.dylib添加后就可以编译通过。
##
0 0
- iOS -- 接入微信SDK包报错
- ios接入微信sdk
- ios 接入微信sdk
- Unity IOS微信SDK接入
- Unity接入微信SDK——iOS(接入微信SDK)
- iOS 接入微信SDK报错 'NSInvalidArgumentException'
- iOS接入微信支付
- iOS微信支付接入
- java接入微信js-sdk
- 第三方SDK接入--微信
- Android微信SDK接入总结
- 接入第三方SDK-微信支付
- Unity 接入微信sdk安卓篇
- Cocos项目中接入微信SDK
- Unity3D接入微信登录SDK安卓版
- Android微信SDK分享功能接入
- Android微信SDK登录功能接入
- Cocos项目中接入微信SDK
- MySql中创建存储过程
- [疯狂Java]JDBC:ResultSetMetaData(结果集元数据分析)
- C和指针——读书笔记(一)
- AFNetworking配置网络请求
- Android画图工具的制作
- iOS -- 接入微信SDK包报错
- 为什么java中用枚举实现单例模式会更好
- 进程和线程
- LeetCode——003
- 家中电脑访问公司电脑
- 虚函数的作用,实例易懂!
- vi中将tab键转化为空格
- equals和==的使用
- Android TelephonyManager详解