-[WXOGCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in libWeChatSDK.a(GCDAsyncSocket.o)
来源:互联网 发布:淘宝的apple旗舰店 编辑:程序博客网 时间:2024/06/03 15:01
刚开始集成微信支付就来这样的报错,而且微信支付demo也都问题百出,解决了一个又一个
先说说运行微信SDK demo编译错误的问题,其实很简单:
Undefined symbols for architecture x86_64:
"_kCFStreamNetworkServiceTypeVoIP", referenced from:
-[WXOGCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamPropertySSLSettings", referenced from:
-[WXOGCDAsyncSocket cf_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLPeerName", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamNetworkServiceType", referenced from:
-[WXOGCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLCertificates", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLIsServer", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLAllowsAnyRoot", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLAllowsExpiredRoots", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLValidatesCertificateChain", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLAllowsExpiredCertificates", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
"_kCFStreamSSLLevel", referenced from:
-[WXOGCDAsyncSocket ssl_startTLS] in libWeChatSDK.a(GCDAsyncSocket.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决办法:添加库 CFNetwork.framework libc++.tbd
SDK出现libc++abi.dylib: terminating with uncaught exception of type NSException 的问题: 解决方法
工程文件中选择Build Setting,在"Other Linker Flags"中加入"-Objc -all_load" ,问题就解决了
- -[WXOGCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in libWeChatSDK.a(GCDAsyncSocket.o)
- 关于导入微信SDK1.5 中报错,+[WeChatApiUtil EncodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
- "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from: objc-class-ref in libWeChatSDK.a(MTA
- 微信demo下载下来运行出现 missing required architecture i386 in file “xxxxxx/libWeChatSDK.a”问题
- gcdasyncsocket address already in use
- GCDAsyncSocket
- GCDAsyncSocket
- GCDAsyncSocket.
- GCDAsyncSocket
- UML 2.0 in a Nutshell (In a Nutshell (O'Reilly))
- .a link or .o link in Makefile
- A Puzzle In ACM Sample I/O
- Reverse a binary tree in O(1)
- Reverse a doubly linked list in O(1) time
- "_fwrite$UNIX2003", referenced from: _hex_dump_internal in libEaseMobClientSDK.a(dump.o)
- -[LAGzipCompressor compressBytes:length:shouldFinish:] in libBPush.a(LAGzipCompressor.o)
- register_spine_module(lua_State*) in libluacocos2d iOS.a(lua_cocos2dx_spine_manual.o)
- libWeChatSDK.a 文件编译报错 linker command failed with exit code 1 (use -v to see invocation)
- python爬虫(二)
- IOS 中获取web上button的请求跟点击事件 js
- js数组去重
- 2017 程序设计实习之C++部分作业题汇总
- sql 常用命令
- -[WXOGCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in libWeChatSDK.a(GCDAsyncSocket.o)
- C++拷贝构造函数详解
- 利用jTessBoxEditor工具进行Tesseract3.02.02样本训练,提高识别率
- Discuz!论坛教程之去掉附件图片提示下载框方法
- LDA文档主题发现R
- 律诗.观明长陵
- Intellij IDEA 自动生成 serialVersionUID
- composer下载安装
- JavaScript 类型转换