title: Undefined symbols for architecture armv7? What does this error mean?
body: <p>I just marked all of my CocoaAsyncSocket code as non-ARC code, and it's given me these 3 errors:</p>
  
  <pre><code>Undefined symbols for architecture armv7:
    "_kCFStreamNetworkServiceTypeVoIP", referenced from:
        -[GCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in GCDAsyncSocket.o
    "_kCFStreamNetworkServiceType", referenced from:
        -[GCDAsyncSocket enableBackgroundingOnSocketWithCaveat:] in GCDAsyncSocket.o
    "_kCFStreamPropertySSLSettings", referenced from:
        -[GCDAsyncSocket maybeStartTLS] in GCDAsyncSocket.o
  ld: symbol(s) not found for architecture armv7
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  </code></pre>
  
  <p>Does anybody know what this means and how to fix it?</p>