WXPaySDKDemo报错

来源:互联网 发布:怎么运行js文件 编辑:程序博客网 时间:2024/06/07 03:23

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