微信支付SDKDEMO運行編譯報錯

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章