2012-08-22 19 views
5

Siguiendo las instrucciones aquí: http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/
He añadido GData a mi proyecto iOS 5. Cuando es el momento de archivar el proyecto me sale el siguiente error:

GData iPhone Archive Error

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_GDataServiceGoogleYouTube", referenced from: 
     objc-class-ref in DataManager.o 
    "_OBJC_CLASS_$_GDataEntryYouTubeVideo", referenced from: 
     objc-class-ref in DataManager.o 
     objc-class-ref in ListController.o 
     objc-class-ref in ShareController.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

He comprobado la configuración de compilación para el GData.xcodeproj -> GDataTouchStaticLib, y esto es lo que les puse a como se ve por esta pic:) enter image description here

Se agradece cualquier ayuda, para ayudar a que mi proyecto sea archivado.

Respuesta

0

No ha vinculado las bibliotecas correctamente. Asegúrese de seguir las instrucciones cuidadosamente cuando se trata de agregar las rutas de la biblioteca. Consulte Undefined symbols for architecture armv7 para obtener más información.

+0

Supuse que el enlace que seguí era la forma correcta de vincular las bibliotecas GData con un proyecto xcode. Eliminé la biblioteca estática de las fases de compilación. Arrastra la carpeta GData Sources en el proyecto. Luego agregué los archivos faltantes .h y .m del proyecto que se quejaba en la sección de fuentes de compilación. Todavía el mismo error. También quería señalar que agregar los archivos cuando intenté agregarlos causa errores de compilación al intentar compilar en el simulador. Volver a vincular la biblioteca estática corrige eso. – AFM

+0

¿todavía tiene problemas o esta solución lo solucionó? – Bot

Cuestiones relacionadas