Todo funcionaba perfectamente bien en Xcode 3 ayer antes de actualizar. Así que completé la actualización, reinicié mi computadora y abrí mi proyecto anterior. Tuve que reconfigurar algunas configuraciones como las rutas del encabezado para poder comenzar a compilar. Estoy usando AdWhirl por mediación de anuncios, y en este punto mis errores empezar a leer algo comoActualizado a Xcode 4: flujo continuo de errores de símbolos duplicados que causan errores de compilación
duplicate symbol _OBJC_METACLASS_$_SBJSON in /Users/Admin/Desktop/TMapLiteAdwhirl/AdWhirl/MMSDK/libMMSDK.a(SBJSON.o) and
/Users/Admin/Library/Developer/Xcode/DerivedData/TruxMapLite-bgpylibztethnlhkfkdumpvrjvgy/Build/Intermediates/TruxMapLite.build/Debug-iphoneos/TruxMapLite.build/Objects-normal/armv6/SBJSON.o for architecture armv6
La biblioteca que se refiere es el SDK para una de las redes de anuncios que estoy incluyendo en AdWhirl. Los dos "símbolos duplicados" se refieren al MISMO ARCHIVO, pero usan caminos diferentes. Si todavía tuviera XCode 3, simplemente trataría de excluir estas bibliotecas de la ruta de compilación, pero no tengo idea de cómo hacerlo en Xcode 4. He intentado todo hasta la eliminación de la biblioteca y todos los asociados archivos de mi proyecto, pero cuando lo haga, simplemente obtendré el mismo tipo de error para una biblioteca diferente en el directorio de AdWhirl.
Esto es increíblemente frustrante porque antes de la actualización todo funcionaba sin problemas y estaba dispuesto a enviar mi binario. Si alguien tiene algún consejo, id estará más que feliz de intentarlo. ¡Gracias!
Estoy teniendo el mismo problema, he leído la respuesta de @ justin, pero no puedo encontrar la marca para esos parámetros – JonLOo