APPLE MACH-O LINKED ERROR Después de agregar AFNetworking

Simplemente agregando AFNetworking en mi proyecto, y después de B & R aquí obtuve este error como:

Undefined symbols for architecture i386: "_SecCertificateCopyData", referenced from: -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecCertificateCreateWithData", referenced from: ___44+[AFURLConnectionOperation pinnedPublicKeys]_block_invoke in AFURLConnectionOperation.o "_SecPolicyCreateBasicX509", referenced from: ___44+[AFURLConnectionOperation pinnedPublicKeys]_block_invoke in AFURLConnectionOperation.o -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecTrustCopyPublicKey", referenced from: ___44+[AFURLConnectionOperation pinnedPublicKeys]_block_invoke in AFURLConnectionOperation.o -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecTrustCreateWithCertificates", referenced from: ___44+[AFURLConnectionOperation pinnedPublicKeys]_block_invoke in AFURLConnectionOperation.o -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecTrustEvaluate", referenced from: ___44+[AFURLConnectionOperation pinnedPublicKeys]_block_invoke in AFURLConnectionOperation.o -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecTrustGetCertificateAtIndex", referenced from: -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o "_SecTrustGetCertificateCount", referenced from: -[AFURLConnectionOperation connection:willSendRequestForAuthenticationChallenge:] in AFURLConnectionOperation.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Ya ha verificado framework, libs y compile source, o vuelve a agregar AFURLConnection.m, tampoco funcionará.

¿Por favor, puede alguien ayudarme? muchas gracias…

Debe agregar Security.framework para que se genere.

Para el mío, tengo que agregar

  • Seguridad.framework
  • SystemConfiguration.framework
  • MobileCoreServices.framework

Tuve un problema muy similar y estaba viendo alnetworkingedor de 15 posts de error del comstackdor del link mach -0. Agregar el marco de security networkingujo ese número a 7 errores.

Hice un poco más de investigación y encontré que también podría necesitar agregar SystemConfiguration.framework a través de xCode.

Esto resolvió por completo el problema para mí.

Como un FYI, estaba usando xCode 5, apuntando a iOS 7 y usando AFNetworking versión 2.0.

Añadiendo como respuesta, en caso de que otras personas descubran que simplemente agregar security.framework no resuelve cosas para ellos.

Gracias a Cody arriba por la respuesta aceptada.

OS X, tuve que agregar:

  • Seguridad.framework
  • SystemConfiguration.framework