Bien, esto se ha convertido en un dolor correcto Lo he estado buscando durante 2 días y parece que no puede resolverlo. Aquí está el error que estoy recibiendo.Símbolos no definidos para la arquitectura armv7: "_SCNetworkReachabilityCreateWithAddress"
Undefined symbols for architecture armv7:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[Reachability reachabilityWithAddress:] in Reachability.o
"_SCNetworkReachabilityCreateWithName", referenced from:
+[Reachability reachabilityWithHostName:] in Reachability.o
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[Reachability stopNotifier] in Reachability.o
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilitySetCallback", referenced from:
-[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilityGetFlags", referenced from:
-[Reachability connectionRequired] in Reachability.o
-[Reachability currentReachabilityStatus] in Reachability.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
He añadido SystemConfiguration.framework y no parece querer hacer nada con ella como este error simplemente no va a desaparecer. He visto bastantes de los mismos problemas, pero muchos de ellos confirman las respuestas. Este tipo acaba de desarrollarse durante el fin de semana cuando nadie lo tocó. Alguien puede ayudar.
EDIT Ha olvidado agregar este bit.
ld: aviso: ignorando /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//SystemConfiguration.framework/ archivo SystemConfiguration, falta requerido ARMv7 arquitectura en el archivo
EDITAR
Gracias derecho a @gaige he encontrado un problema; hay una barra adicional justo antes de SystemConfiguration.framework que no debería estar allí. He eliminado el marco y vuelto a agregar y eso no ha ayudado. ¿Cómo puedo eliminar esta barra extra?
Hay una raya extra extraña en la ruta del marco, que podría estar afectando eso (o no), ¿puede eliminar y volver a agregar el marco? Mi copia de los frameworks definitivamente tiene v6 y v7, así que debería estar bien. – gaige
@gaige He eliminado y vuelto a agregar el marco, y esa barra aún existe, hay alguna forma en que puedo eliminar esa barra, ya que he intentado acceder al archivo a través del terminal ahora y no funciona con él, pero sin él eso. – Popeye
Los sistemas UNIX generalmente no fallan debido a una barra extra. Supongo que es posible. ¿Puedes verificar que el archivo en cuestión realmente tiene ambas arquitecturas? ejecute 'lipo -info/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks // SystemConfiguration.framework/SystemConfiguration' – Nate