Hey all,
so I'm trying to use GCDAsyncSocket in a project and laid out my interface, hooked up my outlets and went to run it to make sure everything was ok (this is in Xcode 4, fyi). I get 16 Apple Mach-O Linker Errors all for GCDAsyncSocket:
I have no idea what any of those means, and am hoping someone knows how to fix the error?
Thanks,
Dan
so I'm trying to use GCDAsyncSocket in a project and laid out my interface, hooked up my outlets and went to run it to make sure everything was ok (this is in Xcode 4, fyi). I get 16 Apple Mach-O Linker Errors all for GCDAsyncSocket:
Code:
Undefined symbols for architecture x86_64:
"_SSLDisposeContext", referenced from:
-[GCDAsyncSocket closeWithError:] in GCDAsyncSocket.o
"_SSLRead", referenced from:
-[GCDAsyncSocket doReadData] in GCDAsyncSocket.o
(maybe you meant: _SSLReadFunction)
"_SSLWrite", referenced from:
-[GCDAsyncSocket doWriteData] in GCDAsyncSocket.o
(maybe you meant: _SSLWriteFunction)
"_SSLNewContext", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetIOFuncs", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetConnection", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetPeerDomainName", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetAllowsAnyRoot", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetAllowsExpiredRoots", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetEnableCertVerify", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetAllowsExpiredCerts", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetCertificate", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetProtocolVersionEnabled", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetEnabledCiphers", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLSetDiffieHellmanParams", referenced from:
-[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
"_SSLHandshake", referenced from:
-[GCDAsyncSocket continueSSLHandshake] in 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)
Thanks,
Dan
Last edited by a moderator: