2012-08-22 11 views
5

Folgen Sie den Anweisungen hier: http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/
Ich habe GData zu meinem iOS 5 Projekt hinzugefügt. Wenn es Zeit ist das Projekt, das ich die folgende Fehlermeldung zu archivieren:

GData iPhone Archiv Fehler

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) 

ich die Build-Einstellungen für die GData.xcodeproj überprüft habe -> GDataTouchStaticLib, und das ist, was ich setze sie auf, wie dies gesehen pic:) enter image description here

Jede Hilfe ist willkommen, um mein Projekt zu archivieren.

Antwort

0

Sie haben die Bibliotheken nicht ordnungsgemäß verknüpft. Stellen Sie sicher, dass Sie die Anweisungen genau befolgen, wenn Sie die Bibliothekspfade hinzufügen. Weitere Informationen finden Sie unter Undefined symbols for architecture armv7.

+0

Ich nahm an, dass der Link, dem ich folgte, der richtige Weg war, die GData-Bibliotheken mit einem xcode-Projekt zu verknüpfen. Ich habe die statische Bibliothek aus den Build-Phasen entfernt. Der GData Sources-Ordner wurde im Projekt gezogen. Dann fügte er die fehlenden .h- und .m-Dateien hinzu, über die sich das Projekt beschwerte, in den Kompilierquellen-Abschnitt. Immer noch der gleiche Fehler. Ich wollte auch darauf hinweisen, dass das Hinzufügen der Dateien beim Versuch, sie hinzuzufügen, beim Versuch, auf den Simulator zu kompilieren, Build-Fehler verursacht. Das erneute Verknüpfen der statischen Bibliothek behebt das Problem. – AFM

+0

Also hast du immer noch Probleme oder hat diese Antwort behoben? – Bot