ios - showing recent errors only ld framework not found googletoolboxformac
APPLE MACH-O LINKED ERROR Después de agregar AFNetworking (4)
Debe agregar el Security.framework
para que se pueda construir.
Solo agregué AFNetworking a 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 he revisado framework, libs y compilar código fuente, o volver a agregar AFURLConnection.m, tampoco funcionará.
¿Por favor, puede alguien ayudarme? muchas gracias...
OS X, tuve que añadir:
- Seguridad.
- SystemConfiguration.framework
Para el mío, tengo que añadir
- Seguridad.
- SystemConfiguration.framework
- MobileCoreServices.framework
Tuve un problema muy similar y estaba viendo unos 15 mensajes de error del compilador del enlazador mach -0. Agregar el marco de seguridad redujo ese # a 7 errores.
Investigué un poco más y descubrí que es posible que también debas agregar SystemConfiguration.framework a través de xCode.
Esto resolvió completamente el problema para mí.
Como FYI, estaba usando xCode 5, apuntando a iOS 7 y usando AFNetworking versión 2.0.
Agregando como respuesta, en caso de que otras personas encuentren que simplemente agregar security.framework no resuelve las cosas por ellos.
Gracias a Cody arriba por la respuesta aceptada.